Mis on Ruby isemeetod?
Mis on Ruby isemeetod?

Video: Mis on Ruby isemeetod?

Video: Mis on Ruby isemeetod?
Video: Kaiser Chiefs - Ruby (Official Video) 2024, November
Anonim

Märksõna ise sisse Rubiin annab teile juurdepääsu praegusele objektile – objektile, mis praegust sõnumit vastu võtab. Selgituseks: a meetod helista sisse Rubiin on tegelikult sõnumi saatmine vastuvõtjale. obj vastab meth-ile, kui on olemas a meetod selle jaoks määratletud keha. Ja selle sees meetod keha, ise viitab objektile.

Mida tähendab Ruby puhul mina?

Ruby mina märksõna (ja kaudne ise ) ise on reserveeritud märksõna asukohas Rubiin mis viitab alati objektile, vaid objektile ise viitab sagedastele muutustele konteksti põhjal. Kui meetodeid kutsutakse ilma selgesõnalise vastuvõtjata, Rubiin saadab sõnumi määratud objektile ise märksõna.

Samuti, mis on Ruby saatmismeetod? The saatmise meetod võimaldab teil seda teha saada sõnum (helista a meetod ), kui te ei tea selle nime meetod kuni käitusajani. Selles konkreetses näites saate atribuutide loendi, mis prindib iga atribuudi nime ja selle väärtuse. Ainus viis väärtuse saamiseks on helistada meetod.

Tea ka, kuidas sa Ruby's ennast kasutad?

Sõna ise saab kasutada klassimeetodi määratluses, et öelda Rubiin et meetod on mõeldud ise , mis on antud juhul klass. Kasutades ennast eksemplari või klassi meetodi sees viitab samale objektile, millele meetodit kutsutakse, st vastavalt eksemplarile ja klassile.

Kuidas määratlete Ruby klassimeetodit?

Mida me üldiselt nimetame a klassi meetod on meetod mis asub aadressil klass tasemel. Vastupidi, näide meetod on meetod mis asub objekti tasemel. sisse rubiin , klassid on ka objektid, nii et meetodid sina määratleda nagu klassi meetodid eksisteerivad ainult selles objektis, mis määratletud neid ( klass ) ja mitte kusagil mujal.

Soovitan: