Javascript Nesneye Yönelik Programlama (Oop)

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 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