İçeriğe geç

Ruby Sınıf Yapısı ve Değişkenlerin Kullanımı

Ruby OOP bir dil olduğu için nesne yönetimli programlamayı iyi bilmemiz gerekmektedir. Sınıfları ilk kez duyanlar için kısaca değinirsek, birden fazla metotların bir arada durmasına ve kendi içinde bir takım ilişki kurmasına verilen isimdir. Aslına bakalırsa Sınıflar bu kadar basit değildir ancak şu anda sizlere sınıfların ne olduğundan çok nasıl kullanacağımızı anlatacağım için bu bölümü kısa tutuyorum.

Örnek bir sınıf ve sınıfın kullanımı.

Bu örnekte size örnek bir sınıfın oluşumuyla ilgili kısa bir bilgi verdim. Şimdi sınıfların kurallarından bahsedelim.

  • Sınıf isimleri mutlaka büyük harf ile başlamalıdır.
  • Sınıflar tanımlanırken class sözcüğü kullanılır
  • Sınıf içinde oluşturulan değişkenler dışarıda kullanılamaz. Aynı şekilde sınıf dışında oluşturulan yerel değişkenler dışarıda kullanılamaz. (Sabitler ve global değişkenler hariç)
  • Bir sınıfı istediğiniz kadar çağırabilirsiniz ve oluşturabilirsiniz.

İnitialize Metodu ile Sınıfı Başlatma

Sınıfları başlatırken içine dışarıdan değişkenler atamak gerekebilir bu tür işlemleri sınıfı başlatırkende yada daha sonra lazım olduğu zaman da yapabilirsiniz. Ben şimdi size bu başlık altında sınıfı başlatırken içine değişken atamayı göstereceğim.

Görüldüğü gibi ilk sınıf başlatılırken değerlerimizi verdik ve sınıf içinde bu verilere eriştik. Peki bu verileri sadece initialize metodunda mı kullaabiliriz? tabii ki hayır.  Sınıf değişkenleri sayesinde bir gelen veriyi sınıfın her yerinde kullanabiliriz. Kullanımına geçelim hemen;

 

Kategori:Ruby Dersleri
  • OOP’ye yeni başlayanar için taşların yerine oturması açısından yararlı bir yazı olmuş. Teşekkürler.

  • Ali

    sag ol

  • Zeynep Olcay

    sınıf metodu içerisinde değişken tanımlarken çift @ kullansak hata verir mi

    • Kullanılabilir. Bir hata vermeyecektir.