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,