Što je self metoda u Rubyju?
Što je self metoda u Rubyju?

Video: Što je self metoda u Rubyju?

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

Ključna riječ sebe u Rubin daje vam pristup trenutnom objektu – objektu koji prima trenutnu poruku. Da objasnim: a metoda pozvati Rubin je zapravo slanje poruke primatelju. obj će odgovoriti na meth ako postoji a metoda tijelo definirano za to. I unutar toga metoda tijelo, sebe odnosi se na obj.

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

Rubyno ja ključna riječ (i implicitna sebe ) sebe je rezervirana ključna riječ u Rubin koji se uvijek odnosi na objekt, ali na objekt sebe odnosi se na česte promjene na temelju konteksta. Kada se metode pozivaju bez eksplicitnog primatelja, Rubin šalje poruku objektu koji je dodijeljen sebe ključna riječ.

Također, što je metoda slanja u Rubyju? The način slanja omogućuje vam da poslati poruku (nazovi a metoda ) kada nećeš znati kako se to zove metoda do vremena izvođenja. U ovom konkretnom primjeru dobivate popis atributa, ispisujete naziv svakog atributa kao i njegovu vrijednost. Jedini način da dobijete vrijednost je da zapravo pozovete metoda.

Također Znajte, kako koristite self u Rubyju?

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

Kako definirate metodu klase u Rubyju?

Ono što općenito nazivamo a razredna metoda je metoda koji se nalazi na razreda razini. Naprotiv, primjer metoda je metoda koji se nalazi na razini objekta. U rubin , razreda su također objekti, tako da metode vas definirati kao razredne metode postoje samo u objektu koji definiran njih ( razreda ) i nigdje drugdje.

Preporučeni: