Навођење методе у Руби-у захтијева једноставно програмирање

Алиас метода или назив променљиве у Руби-у је да створите друго име за метод или променљиву. Алиасинг се може користити или за пружање израженијих опција програмеру који користи класу или за помоћ у прегласавању метода и промени понашања класе или објекта. Руби пружа ову функцију кључним речима „алиас“ и „алиас_метход“.

Кључна реч алиас садржи два аргумента: старо име и ново име методе. Називи метода треба да се додају као ознаке, за разлику од низова. Ознаке се користе за упућивање на методе и променљиве без директног позивања на њих. Ако си нови Руби програмеру, концепт налепница може изгледати чудно, али кад год видите ознаку као што је ": име имена", само је прочитајте као " ствар која се зове метходнаме. "Следећи пример декларише нову класу и ствара псеудоним за он метода која се зове почетак.

Понекад можете променити понашање класе након што је декларисан. Можете додати псеудоним и додати нове методе постојећој класи креирањем декларације друге класе која има исто име као и постојећа декларација класе. Такође можете додати псеудониме и методе појединачним објектима користећи синтаксу сличну синтакси наслеђене класе. Понашање било које класе може се променити креирањем псеудонима било које методе, а затим креирањем нове методе (са оригиналним називом методе) која методу зове псеудонимом.

instagram viewer

У следећем примеру је класа микроталасне пећнице проглашена и ан инстанца је створен. Декларација друге класе користи алиас метод да промени понашање методе "он" како би се додала порука упозорења. Декларација треће класе користи се за промену понашања одређене инстанце микроталасне печи да би се додало још строже упозорење. Када подесите метод више пута, обавезно употријебите различита имена метода за похрањивање старе методе.