0Pricing
Ruby Academy · Ders

Ö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 ve yöntemler — resim 1

Ö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_name

Okuyucu 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.name

Yazı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.name

attr_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.name

attr_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.greet

Tebrikler!

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.

Örnek değişkenleri ve yöntemler — resim 10

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

  1. Sınıflar ve nesneler
  2. Örnek değişkenleri ve yöntemler
  3. Kalıtım ve çok biçimlilik
  4. Karışımlar ve modüller
← Ruby Academy Sayfasına Dön