İnternet Tabanlı Programlama Deneme Sınavı Sorusu #990837

Hangi değişken tipleri nesnelere ait özellikleri saklamak için kullanılır?


Global Değişkenler:

Sabitler

Sınıf Değişkenleri:

Örnek Değişkenleri:

Yerel Değişkenler


Yanıt Açıklaması:

Değişkenleri geçerli oldukları kapsama göre türlere ayırabiliriz. Ruby içerisindeki değişken tür-lerini şöyle gösterebiliriz:

• Yerel Değişkenler: Sadece tanımlandıkları blok içerisinde kullanılabilirler.

• Global Değişkenler: Tüm program içerisinde kullanılabilir durumda olan değişkenlerdir. Bu değişkenlerin isimlendirilmesine $ ka¬rakteri ile başlanır.

• Örnek Değişkenleri: Nesnelere ait özellikleri saklamak için kullanılır. Değişken ismi @ karakteri ile başlamalıdır.

• Sınıf Değişkenleri: Bir sınıf içerisinde veya bu sınıftan oluşturulan tüm nesneler tarafından erişilebilir olan değişkenlerdir. Sınıf değiş¬kenleri gibi her nesne için farklı bir değer taşımazlar, sadece tek bir değerleri olabilir. Yazımına @@ karakterleri ile başlanmalıdır.

• Sabitler: Yerel değişkenler gibidirler ancak değerleri değiştirilmeye çalışıldığında bir uyarı alınmasına neden olurlar. Değeri program boyunca değişmeyecek olan veriler için kullanılmalıdırlar. İsimleri büyük harf ile başlamalıdır. Ruby’de bazı yerlerde (sınıf ismi, modül ismi

gibi) sabitlerin kullanıl¬ması zorunludur.

Yorumlar
  • 0 Yorum