JavaScript'te Özel Değişkenler ve Sınıflar Eğitimi
Bu eğitim videosunda Erden Erçel, JavaScript'te nesne tabanlı programlama konusunu ele alıyor. Önceki videolarda prototip yöntemini kullanarak sınıflar oluşturduğunu, bu videoda ise prototip kullanmadan özel değişkenler içeren sınıflar oluşturmayı anlatıyor. Video, prototiplerin bellek kullanımı açısından avantajlarını açıklayarak başlıyor ve ardından özel değişkenlerin ne olduğunu açıklıyor. Eğitmen, CS Bin sitesinde "Birey" ve "Talebe" sınıflarını oluşturarak, özel değişkenlerin nasıl tanımlanacağını, dışarıdan erişilebilir fonksiyonların nasıl oluşturulacağını ve bu değişkenlerin nasıl okunup değiştirileceğini adım adım gösteriyor. Videoda özellikle "var" ifadesi ile tanımlanan özel değişkenlerin dışarıdan erişilemez olduğu ve "dis" anahtar kelimesi ile dışarıdan erişilebilir fonksiyonlar veya değişkenler oluşturabileceğimizi detaylı şekilde anlatıyor. Ayrıca, "Birey" sınıfına ait üç özel değişken (kimlik numarası, isim ve soyisim) tanımlanarak, bu değişkenlere sadece dışarıdan erişilebilmesi için "kimlik oku", "isim oku" ve "soyisim oku" adlı public fonksiyonlar ekleniyor.
- youtube.com