Ruby'de self method nedir?
Ruby'de self method nedir?

Video: Ruby'de self method nedir?

Video: Ruby'de self method nedir?
Video: Ders #071 | Ruby'de Sınıf Metotları | Ruby ile Programlama 2024, Mayıs
Anonim

anahtar kelime öz içinde yakut geçerli nesneye - geçerli mesajı alan nesneye - erişmenizi sağlar. açıklamak gerekirse: bir yöntem aramak yakut aslında bir alıcıya bir mesajın gönderilmesidir. obj, eğer varsa, metne cevap verecektir. yöntem vücut bunun için tanımlanmış. Ve bunun içinde yöntem vücut, öz obj'ye atıfta bulunur.

Bununla ilgili olarak, Ruby'de self ne anlama geliyor?

Ruby'nin kendisi anahtar kelime (ve örtük öz ) öz içinde ayrılmış bir anahtar kelimedir yakut bu her zaman bir nesneye atıfta bulunur, ancak nesne öz bağlama göre sık sık değişiklikleri ifade eder. Açık bir alıcı olmadan yöntemler çağrıldığında, yakut mesajı atanan nesneye gönderir. öz anahtar kelime.

Ayrıca, Ruby'de gönderme yöntemi nedir? NS gönderme yöntemi yapmanıza olanak sağlar göndermek bir mesaj (bir yöntem ) bunun adını bilemeyeceğiniz zaman yöntem çalışma zamanına kadar. Bu özel örnekte, her bir öznitelik adını ve değerini yazdırarak bir öznitelik listesi alıyorsunuz. Değeri elde etmenin tek yolu, aslında yöntem.

Ayrıca bilin, kendini Ruby'de nasıl kullanıyorsun?

Kelime öz anlatmak için bir sınıf yönteminin tanımında kullanılabilir yakut yöntemin bunun için olduğunu öz , bu durumda sınıftır. kendini kullanma bir örnek veya sınıf yöntemi içinde, yöntemin çağrıldığı aynı nesneye, yani sırasıyla örnek ve sınıfa atıfta bulunur.

Ruby'de bir sınıf yöntemini nasıl tanımlarsınız?

Genelde bir dediğimiz şey sınıf yöntemi bir yöntem şurada ikamet eden sınıf seviye. Tam tersi bir örnek yöntem bir yöntem nesne düzeyinde bulunur. İçinde yakut , sınıflar aynı zamanda nesnelerdir, bu nedenle yöntemler sen tanımlamak olarak sınıf yöntemleri sadece nesnede var tanımlanmış onları ( sınıf ) ve başka hiçbir yerde.

Önerilen: