package pl.codegym.task.task05.task0516;
/*
Przyjaciół nie da się kupić
*/
public class Przyjaciel {
//tutaj wpisz swój kod
String imie="Mirek";
int wiek=18;
char plec='M';
public void inicjalizuj(String imie) {
this.imie = imie;
}
public void inicjalizuj(String imie, int wiek) {
this.imie = imie;
this.wiek = wiek;
}
public void inicjalizuj(String imie, int wiek, char plec) {
this.imie = imie;
this.wiek = wiek;
this.plec = plec;
}
public static void main(String[] args) {
// Przyjaciel przyjaciel = new Przyjaciel();
// przyjaciel.inicjalizuj("Lolek");
// przyjaciel.inicjalizuj("Grazyna", 25);
// przyjaciel.inicjalizuj("Wojt", 30, 'M');
}
}
// Przyjaciół nie da się kupić
//Utwórz klasę Przyjaciel z trzema konstruktorami:
//- Imie
//- Imie, wiek
//- Imie, wiek, plec
//
//
//Requirements:
//1. Klasa Przyjaciel musi mieć zmienną imie typu String.
//2. Klasa Przyjaciel musi mieć zmienną wiek typu int.
//3. Klasa Przyjaciel musi mieć zmienną plec typu char.
//4. Klasa musi mieć konstruktor, który pobiera imie jako argument i inicjalizuje odpowiednią zmienną instancji.
//5. Klasa musi mieć konstruktor, który pobiera imie i wiek jako argumenty i inicjalizuje odpowiednie zmienne instancji.
//6. Klasa musi mieć konstruktor, który pobiera imie, wiek i plec jako argumenty i inicjalizuje odpowiednie zmienne instancji.
Help
Dyskutowane
Komentarze (7)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Miłosz Bertman
6 kwietnia 2020, 16:11
usuń wartości zmiennych :)
0
Daniel
6 kwietnia 2020, 16:56
nie pomaga. Dalej to samo
0
Miłosz Bertman
6 kwietnia 2020, 17:04
Konstruktory muszą się nazywać tak samo jak klasa.
np.
public Przyjaciel (String imie)
{
this.imie=imie;
}
+1
Daniel
6 kwietnia 2020, 17:09
to tez nie pomaga..jak tak wpisuje wyskakuje błąd.
0
Miłosz Bertman
6 kwietnia 2020, 17:31
0
Miłosz Bertman
6 kwietnia 2020, 17:33
konstruktor nie może być Void gdyż zwraca obiekt "Przyjaciel"
+1
Daniel
6 kwietnia 2020, 17:34
kurde przeciez wpisywałem dokladnie tak samo i intellij idea pokazywał bład..hmm moze jakąs literówke zrobiłem nie wiem..w każdym bądź razie zadziałało dzieki. ;)
0