Šta je self metoda u Rubyju?
Šta je self metoda u Rubyju?

Video: Šta je self metoda u Rubyju?

Video: Šta je self metoda u Rubyju?
Video: 7 признаков того, что тебя используют в отношениях. КАК ПОНЯТЬ, ЧТО ДЕВУШКА ТЕБЯ ИСПОЛЬЗУЕТ? 2024, Maj
Anonim

Ključna riječ self in Ruby daje vam pristup trenutnom objektu – objektu koji prima trenutnu poruku. Da objasnim: a metoda nazovi Ruby je zapravo slanje poruke primaocu. obj će odgovoriti na meth ako postoji a metoda tijelo definisano za to. I unutar toga metoda tijelo, self odnosi se na obj.

Što se toga tiče, šta znači self u Rubyju?

Rubino ja ključna riječ (i implicitna self ) self je rezervirana ključna riječ u Ruby koji se uvijek odnosi na objekt, ali na objekt self odnosi se na česte promjene na osnovu konteksta. Kada se metode pozivaju bez eksplicitnog prijemnika, Ruby šalje poruku objektu koji je dodijeljen self ključna riječ.

Takođe, šta je metoda slanja u Rubyju? The način slanja dozvoljava vam da poslati poruku (pozovite a metoda ) kada nećeš znati kako se to zove metoda do vremena izvođenja. U ovom konkretnom primjeru dobijate listu atributa, ispisujete ime svakog atributa kao i njegovu vrijednost. Jedini način da dobijete vrijednost je da stvarno pozovete metoda.

Također Znajte, kako koristite self u Rubyju?

Riječ self može se koristiti u definiciji metode klase za reći Ruby da je metoda za self , što je u ovom slučaju klasa. Koristeći sebe unutar instance ili klase metoda se odnosi na isti objekat na koji se metoda poziva, odnosno instancu i klasu.

Kako definirate metodu klase u Rubyju?

Ono što obično nazivamo a metoda klase je metoda koji se nalazi u klasa nivo. Naprotiv, primer metoda je metoda koji se nalazi na nivou objekta. U ruby , casovi su također objekti, tako da metode ti definisati as metode klase postoje samo u objektu koji definisano njih ( klasa ) i nigdje drugdje.

Preporučuje se: