K{}DAMAN

Etiketler


Son Yazılar


K{}DAMAN

Yazılım projenizi geliştirirken daha önce çözülmüş kodlama sorunlarına neden zaman harcıyorsunuz?


Sınıf verilerini yönetmek

Problem: Bir sınıfın her örneği yerine sınıfın kendisinde veri tutmak istiyorsunuz. Çözüm: Örnek değişkenlerin önüne tek bir @ işareti gelir; sınıf değişkenlerinde ise iki adet @ işareti kullanılır. Aşağıdaki sınıfta hem örnek hemde sınıf değişkeni kullanılmıştır.

Melih KocatürkMelih Kocatürk

Örnek (instance) verileri yönetmek

Problem: Değişkeni bir nesneyle ilişkilendirmek istiyorsunuz. Değişkenin, nesnenin dışından okunabilir veya yazılabilir olmasını da isteyebilirsiniz. Çözüm: Sınıf içinde bir değişken tanımlayın ve başına @ işareti koyun. Kod çalıştırıldığında tanımladığınız değişken nesne içinde depolanır. Aşağıda tanımlanan Frog sınıfının örneği iki [...]

Melih KocatürkMelih Kocatürk

Ruby’de nesne ve sınıflar

Ruby nesne yönelimli bir programlama dilidir; bu yazıda bunun ne anlama geldiğini anlatacağız. Ruby programlama dili sınıf, kalıtım, çok biçimlilik gibi nesne yönelimli kavramları desteklemektedir. Ancak Ruby kullandığınız diğer programlama dillerinden daha ileriye gider. Bazı programlama dillerinin yazım kuralları katıdır (strict), Ruby [...]

Melih KocatürkMelih Kocatürk