Javascript Oop
Nesne yöntemli mantığa kısaca bir sınıf oluşuturup bu sınıfın içine çeşitli metotlar oluşturuyoruz.Daha sonra sınıf içinde metotlara kolayca ulaşıp istediğimiz yerde kolayca kullanabiliyoruz
Nesne yöntemli mantığa kısaca bir sınıf oluşuturup bu sınıfın içine çeşitli metotlar oluşturuyoruz.Daha sonra sınıf içinde metotlara kolayca ulaşıp istediğimiz yerde kolayca kullanabiliyoruz
Nesne oluşturmada iki yöntem vardır bunlardan biri "Constructor functions" diğeri "Literal Notation" şimdi şunları aşağıda örneklerini gösterelim
CONSTRUCTOR FUNCTİONS
this.yeni ='Araba.net';
this.metot=function(){
alert('Merhaba'+this.yeni);
}
}
LİTERAL NOTATİON
var yeniobje2 = {
yeni :'araba.net',
methot : function()}
alert('Merhaba'+this.yeni);
}
}
Yukarıdaki kullanımları karşılaştırdığımız zaman çok bir fark göremiyoruz ama makalelerden okuduğum kadarıyla Kullanıcılar daha çok Literal Notation'u tercih ediyorlar.Nedeni kullanımı daha sade ve daha kolay çağrılıp kullanılabiliyor .
Yukarıda yazdığımız kodları çalıştırdığımız zaman bize alert vermez nedeni herhangi bir şey çağırmadığımız dan dolayıdır.
Bunları çağırma işlemini de aşağıdaki kodlar ile sağlarız
CONSTRUCTOR VERSİYONU
var myNewObject=new yeniobje1(); myNewObject.metot();
Literal Versiyonu
yeniobje2.metot();
Devamını Buraya tıklayarak Daha ayrıntılı bir şekilde inceleyebilirsiniz.
Hiç yorum yok:
Yorum Gönder