რა არის თვით მეთოდი Ruby-ში?
რა არის თვით მეთოდი Ruby-ში?

ვიდეო: რა არის თვით მეთოდი Ruby-ში?

ვიდეო: რა არის თვით მეთოდი Ruby-ში?
ვიდეო: 🙌🏻✔️ვიდეო, რომელიც ყველა ქალმა უნდა ნახოს! 2024, მაისი
Anonim

საკვანძო სიტყვა თვით in რუბი გაძლევთ წვდომას მიმდინარე ობიექტზე - ობიექტზე, რომელიც იღებს მიმდინარე შეტყობინებას. ასახსნელად: ა მეთოდი მოვუწოდებთ რუბი რეალურად არის შეტყობინების გაგზავნა მიმღებთან. obj უპასუხებს meth-ს, თუ არსებობს a მეთოდი მისთვის განსაზღვრული სხეული. და მის შიგნით მეთოდი სხეული, თვით ეხება obj.

ამასთან დაკავშირებით, რას ნიშნავს საკუთარი თავი Ruby-ში?

რუბის საკუთარი თავი საკვანძო სიტყვა (და იმპლიციტური თვით ) თვით არის დაცული საკვანძო სიტყვა რუბი რომელიც ყოველთვის ეხება ობიექტს, მაგრამ ობიექტს თვით ეხება ხშირად ცვლილებებს კონტექსტიდან გამომდინარე. როდესაც მეთოდები გამოიძახება აშკარა მიმღების გარეშე, რუბი აგზავნის შეტყობინებას მინიჭებულ ობიექტზე თვით საკვანძო სიტყვა.

ასევე, რა არის გაგზავნის მეთოდი Ruby-ში? The გაგზავნის მეთოდი საშუალებას გაძლევთ გაგზავნა შეტყობინება (დარეკეთ ა მეთოდი ) როცა არ იცი ამის სახელი მეთოდი გაშვებამდე. ამ კონკრეტულ მაგალითში თქვენ იღებთ ატრიბუტების სიას, იბეჭდება თითოეული ატრიბუტის სახელი და მისი მნიშვნელობა. ღირებულების მიღების ერთადერთი გზა არის რეალურად დარეკვა მეთოდი.

ასევე იცოდე, როგორ იყენებ საკუთარ თავს Ruby-ში?

Სიტყვა თვით შეიძლება გამოყენებულ იქნას კლასის მეთოდის განსაზღვრაში სათქმელად რუბი რომ მეთოდი არის იმისთვის თვით , რომელიც ამ შემთხვევაში არის კლასი. საკუთარი თავის გამოყენება ინსტანციის ან კლასის მეთოდი გულისხმობს იმავე ობიექტს, რომელზეც ხდება მეთოდის გამოძახება, ანუ ინსტანცია და კლასი, შესაბამისად.

როგორ განვსაზღვროთ კლასის მეთოდი Ruby-ში?

რასაც ჩვენ ზოგადად ვუწოდებთ ა კლასის მეთოდი არის მეთოდი რომელიც ცხოვრობს კლასი დონე. პირიქით, მაგალითად მეთოდი არის მეთოდი რომელიც მდებარეობს ობიექტის დონეზე. In ლალი , კლასები ასევე ობიექტებია, ამიტომ მეთოდები შენ განსაზღვრა როგორც კლასის მეთოდები არსებობს მხოლოდ ობიექტში, რომელიც განსაზღვრული მათ ( კლასი ) და სხვაგან არსად.

გირჩევთ: