yapılandırıcılar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
yapılandırıcılar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Şubat 2007

Javascript ile yapılandırıcılar (constructors)

 function Dikdortgen(zuzun,zkisa) {
this.uzun = zuzun;
this.kisa = zkisa;
this.Alan = Alan;

function Alan() {
return (this.uzun * this.kisa);
}
}

var benimKutu = new Dikdortgen(3,5);
alert(benimKutu.Alan());

Java ve Yapılandırıcılar

Programinizda yeni bir nesne olustururken, bu nesnenin bazi ozelliklerini olusma aninda belirmek isteyebilirsiniz. Burada yapilandiricilar devreye giriyor.
public class Kopek {
// kopek sinifi icin adi alani olusturuyorum.
String Adi;

// Bu sinif icin bir yapilandirici tanimliyorum.
Kopek(String zad) {
Adi = zad;
}
// Bu sinif icin bos bir yapilandirici tanimliyorum.
// eger ilk etapta ozellik belirlemeden nesne olusturacaksam
// bu kullanilacak.
Kopek() {
}

public static void main (String args[]) {
Kopek kpkBobi = new Kopek("bobi");
Kopek kpkPotuk = new Kopek();
kpkPotuk.Adi = "potuk";
System.out.println(kpkBobi.Adi);
System.out.println(kpkPotuk.Adi);
}
}