Witam, toczę walkę z programowaniem obiektowym . Mam klasę "Lody" (której obiektami są trzygałkowe lody). Potrzebuję dopisać metodę umożliwiająca zmianę kolejności gałek. Chodzi o to :
Najpierw ustawiam gałki lodów:
Kod: Zaznacz cały
lodyArtura.ustawGalke(1,"czekoladowe");
lodyArtura.ustawGalke(2,"orzechowe");
lodyArtura.ustawGalke(3,"cytrynowe");
Kod: Zaznacz cały
zamawiane smaki: czekoladowe, orzechowe, cytrynowe
która powinna zamienić dwa ostatnie smaki miejscami , czego efektem po wywołaniu metody wyswietl();
powinna się pojawić nowa kolejność:
Kod: Zaznacz cały
zamawiane smaki: czekoladowe, cytrynowe , orzechowe
Moja klasa wygląda tak:
Kod: Zaznacz cały
class Lody{
private int numer;
private String galka1;
private String galka2;
private String galka3;
public void ustawGalke(int numer, String smak){
if (numer==1){
this.galka1=smak;
}
if (numer==2){
this.galka2=smak;
}
if (numer==3){
this.galka3=smak;
}
}
public void wyswietlJakie(){
System.out.println("Zamiawiane smaki: "+galka1+" "+galka2+" "+galka3);
}
public void przesunWyzejSmak(int numer){
}
}