301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

JavaScript'te Nesneler

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web programlama

Nesneye yönelik programlama modelinde, nesneler, veri ve bu veriyi kullanacak olan fonksiyonların paketlenmiş hali (encapsulated) olarak tanımlanır. Klasik yapısal programlama dillerinde olduğu gibi programa yeni bir takım fonksiyonlar ve değişkenler eklemek yerine nesneye yönelik programlama dillerinde bu işlem bir nesne içinde gerçekleştirilir.

Her nesne sınıf hiyerarşisi içinde bir nesne sınıfına aittir. Bir nesne ait olduğu sınıfın bir görünümüdür ya da bir örneğidir (instance). JavaScript ile uygulama yazarken JavaScript'in yapısı içinde önceden yerleştirilmiş sınıf ve nesnelerden de yararlanabilirsiniz.

Nesneleri ve sınıfları kullanmak için üç farklı olanak mevcuttur. Nesne adları bir küçük harfle başlar; sınıf adları ise büyük harfle başlar.

  • JavaScript'te hazır bulunan bir nesneyi kullanabilirsiniz. Örneğin window ve document nesneleri bu tür nesnelerdir.
  • Herhangi bir nesne oluşturmadan bir sınıfa ait özellikleri ve metotları kullanabilirsiniz. Örneğin, Math sınıfının nesne oluşturmadan doğrudan doğruya sınıf üzerinden kullanılacak birçok metodu vardır.
  • Bir sınıftan bir nesne oluşturabilirsiniz. Örneğin, Date sınıfı içinden bir nesne oluşturarak buna arzu edilen tarihi yerleştirebilirsiniz. Nesneler ait oldukları sınıfa ait tüm işlevsel yeteneklere sahiptirler fakat sadece kendilerine ait veriyi (özellikler) taşırlar.