Örnek değişkenleri ve yöntemler
Nesnelerin bir sınıf içinde verileri nasıl depoladığını ve yöntemlerle nasıl etkileştiğini anlayın
Örnek değişkenleri ve yöntemler, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 4 dersten oluşur.
Örnek Verileriyle Çalışma
Örnek Değişkenleri ve Metotları
Örnek değişkenleri nesneye özgü verileri depolar; örnek metotları ise nesnelerin kendi verileriyle etkileşim kurmasını sağlar.
Bu derste örnek değişkenlerinin ve metotlarının Ruby sınıflarında nasıl çalıştığını öğreneceksiniz.

Örnek Değişkenleri Nedir?
Örnek Değişkenleri Nedir?
Örnek değişkenleri bir nesneye özgü verileri depolar ve @ ile başlar.
class Person
def initialize(name)
@name = name
end
end
person1 = Person.new('Alice')Örnek Değişkenlerine Erişme
Örnek Değişkenlerine Erişme
Örnek değişkenlerine örnek metotları kullanılarak erişilebilir.
class Person
def initialize(name)
@name = name
end
def show_name
puts @name
end
end
person1 = Person.new('Alice')
person1.show_nameOkuyucu Metodu
Okuyucu Metodu
Okuyucu metotları, bir örnek değişkeninin sınıf dışından okunmasını sağlar.
class Person
def initialize(name)
@name = name
end
def name
@name
end
end
person1 = Person.new('Alice')
puts person1.nameYazıcı Metodu
Yazıcı Metodu
Yazıcı metotları, bir örnek değişkeninin sınıf dışından değiştirilmesini sağlar.
class Person
def initialize(name)
@name = name
end
def name=(new_name)
@name = new_name
end
end
person1 = Person.new('Alice')
person1.name = 'Bob'
puts person1.nameattr_accessor Kullanımı
attr_accessor Kullanımı
attr_accessor otomatik olarak okuyucu ve yazıcı metotları oluşturur.
class Person
attr_accessor :name
end
person1 = Person.new
person1.name = 'Alice'
puts person1.nameattr_reader ve attr_writer Kullanımı
attr_reader ve attr_writer Kullanımı
attr_reader bir okuyucu, attr_writer ise bir yazıcı oluşturur.
class Person
attr_reader :name
attr_writer :age
end
person1 = Person.new
person1.age = 25Örnek Metotlarını Tanımlama
Örnek Metotlarını Tanımlama
Örnek metotları, nesnelerin örnek değişkenlerini kullanarak işlemler gerçekleştirmesini sağlar.
class Person
def initialize(name)
@name = name
end
def greet
puts "Hello, my name is #{@name}!"
end
end
person1 = Person.new('Alice')
person1.greetTebrikler!
Tebrikler!
Örnek değişkenlerinin ve metotlarının Ruby'de nasıl çalıştığını öğrendiniz.
Sırada kalıtım ve çok biçimliliği keşfedeceksiniz.

Sıkça Sorulan Sorular
“Örnek değişkenleri ve yöntemler” dersi ücretsiz mi?
Evet — “Örnek değişkenleri ve yöntemler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 4 dersten oluşur.
“Örnek değişkenleri ve yöntemler” dersinde ne öğreneceğim?
Nesnelerin bir sınıf içinde verileri nasıl depoladığını ve yöntemlerle nasıl etkileştiğini anlayın Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Örnek değişkenleri ve yöntemler” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Sınıflar ve nesneler
- Örnek değişkenleri ve yöntemler
- Kalıtım ve çok biçimlilik
- Karışımlar ve modüller