Javascript Class Kullanımı Fonksiyon Oluşturulur 2 Şekilde Kullanılır..

1;

function First_Class()
{
this.depo = ''; // Burada değişkenleri verirken başına this koyarak vermemiz gerekiyor.
}
First_Class.prototype.set_depo = function(newdepo)
{
this.depo = newdepo; // Ana fonksiyondaki this.depo değişkenine değer atıyoruz.
};
First_Class.prototype.get_depo = function()
{
alert(this.depo); // Ana fonksiyondaki this.depo değişkenini çağrıyoruz.
};


Kodu çalıştırmak için kullanacağımız kodlar;


<script>

</script>






Önizleme/Ekran Görüntüsü



Yukarıdaki örnek sadece Class'ın fonksiyondan farkını göstermek içindi. Oluşturduğunuz fonksiyonları sınıf içerisinde depolayıp çağırabiliyor ve değerleri ile oynayabilirsunuz.

2;
function First_Class()
{
this.depo = ''; // Burada değişkenleri verirken başına this koyarak vermemiz gerekiyor.
this.set_depo = function(newdepo)
{
this.depo = newdepo;
};
this.get_depo = function()
{
alert(this.depo);
};
}

Şeklinde de kullanabilirsiniz. 1. Kullanım ve 2. Kullanım arasında sadece bir fark vardır.
1. Kullanımda;

// Nesneyi myclass 'a atadık
var myclass = new First_Class();


Atamasını yapmadan direk fonksiyonlara ulaşabilirsiniz.
Özet: First_Class.prototype.get_depo(); ?

2. Kullanımda;
// Nesneyi myclass 'a atadık
var myclass = new First_Class();


Ataması zorunludur..

Saygilarimla,