Mi az a saját módszer a Rubyban?
Mi az a saját módszer a Rubyban?

Videó: Mi az a saját módszer a Rubyban?

Videó: Mi az a saját módszer a Rubyban?
Videó: Посадка капусты в открытый грунт: когда сажать и сеять капусту - рассадный способ, капуста из семян 2024, November
Anonim

A kulcsszó maga ban ben Rubin hozzáférést biztosít az aktuális objektumhoz – az aktuális üzenetet fogadó objektumhoz. Magyarázat: a módszer behívni Rubin valójában egy üzenet küldése a vevőnek. Az obj válaszol a meth-re, ha van a módszer ahhoz meghatározott test. És azon belül módszer test, maga obj-ra vonatkozik.

Ezzel kapcsolatban mit jelent az én Rubyban?

Ruby énje kulcsszó (és implicit maga ) maga foglalt kulcsszó itt Rubin ez mindig egy tárgyra vonatkozik, de a tárgyra maga a szövegkörnyezet alapján gyakran változó változásokra utal. Ha a metódusokat explicit vevő nélkül hívják meg, Rubin elküldi az üzenetet a hozzárendelt objektumnak maga kulcsszó.

Továbbá, mi az a küldési módszer a Rubyban? Az küldési mód lehetővé teszi Küld üzenetet (hívjon a módszer ), amikor nem fogja tudni a nevét módszer futásidőig. Ebben a konkrét példában az attribútumok listáját kapja, amely minden attribútum nevét és értékét kinyomtatja. Az érték megszerzésének egyetlen módja az, hogy ténylegesen meghívjuk a módszer.

Tudja azt is, hogyan használja önmagát a Rubyban?

A szó maga osztálymetódus definíciójában használható megmondani Rubin hogy a módszer arra való maga , ami jelen esetben az osztály. Önmagunk használata egy példányon vagy osztályon belül a metódus ugyanarra az objektumra utal, amelyre a metódust hívják, azaz a példányra és az osztályra.

Hogyan definiálunk osztálymetódusokat Rubyban?

Amit általában a osztályos módszer egy módszer amely a osztály szint. Ezzel szemben egy példa módszer egy módszer amely az objektum szintjén található. Ban ben rubin , osztályok tárgyak is, így a mód te meghatározni mint osztályú módszerek csak az objektumban léteznek meghatározott őket (a osztály ) és sehol máshol.

Ajánlott: