Etiketler
diziler, dizilerin sınıflarla kullanımı, java, nesne tabanlı programlamaya giriş, Rıdvan Çakır, sınıflar
public class Kopek {
// Köpeğimizin 3 özelliği var
private int buyukluk;
private String ismi, cinsi;
// Getter Setterlar
public int getBuyukluk() {
return buyukluk;
}
public void setBuyukluk(int buyukluk) {
this.buyukluk = buyukluk;
}
public String getIsmi() {
return ismi;
}
public void setIsmi(String ismi) {
this.ismi = ismi;
}
public String getCinsi() {
return cinsi;
}
public void setCinsi(String cinsi) {
this.cinsi = cinsi;
}
// boyutuna göre havlama şekli ve diğer bilgileri
public void havlamak() {
System.out.println(“Köpeğimiz “ + ismi);
if (buyukluk >= 60) {
System.out.println(“Raw! Rawww! Rawwww”);
} else if (buyukluk < 60 && buyukluk > 40) {
System.out.println(“Hav! Hav! Hav!”);
} else {
System.out.println(“Yip! Yip!”);
}
System.out.println(“Cinsi “ + cinsi);
}
}
public class MainClass {
public static void main(String[] args) {
Kopek[] myDogs = new Kopek[3];
// 3 köpek tanımladık
// bunlara index numaraları ile erişeceğiz
myDogs[0] = new Kopek();
myDogs[1] = new Kopek();
myDogs[2] = new Kopek();
// birinci köpeğin bilgileri
myDogs[0].setIsmi(“Fred”);
myDogs[0].setCinsi(“Golden”);
myDogs[0].setBuyukluk(60);
// ikinci köpeğin bilgileri
myDogs[1].setIsmi(“Marge”);
myDogs[1].setCinsi(“Small Spitz”);
// üçüncü köpeğin bilgileri
myDogs[2].setBuyukluk(50);
int x = 0;
// tanımlanan kadar
while (x < myDogs.length) {
// bilgileri yazdırma
myDogs[x].havlamak();
System.out.println();
x++;
}
}
}
Ekran Çıktısı :
Köpeğimiz Fred
Raw! Rawww! Rawwww
Cinsi Golden
Köpeğimiz Marge
Yip! Yip!
Cinsi Small Spitz
Köpeğimiz null
Hav! Hav! Hav!
Cinsi null
Rıdvan Çakır