რა არის სუპერ საკვანძო სიტყვის გამოყენება?
რა არის სუპერ საკვანძო სიტყვის გამოყენება?

ვიდეო: რა არის სუპერ საკვანძო სიტყვის გამოყენება?

ვიდეო: რა არის სუპერ საკვანძო სიტყვის გამოყენება?
ვიდეო: Super Keyword in Java | Learn Coding 2024, ნოემბერი
Anonim

გამოყენება ჯავა სუპერ საკვანძო სიტყვა

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

ამ გზით, რა არის Super საკვანძო სიტყვის ძირითადი გამოყენება?

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

მეორეც, რა არის საბოლოო და სუპერ საკვანძო სიტყვის განსხვავება მათ შორის? განსხვავება სუპერს შორის და საბოლოო ჯავა სუპერ vs საბოლოო ჯავები არიან საკვანძო სიტყვები ჯავას, მაგრამ აკეთებს ძალიან განსხვავებულ სამუშაოებს. სუპერ საკვანძო სიტყვა გამოიყენება წვდომისთვის სუპერ კლასის ცვლადები და მეთოდები ქვეკლასის ობიექტის მიხედვით, როდესაც ისინი გადაფარულია ქვეკლასით. საბოლოო გამოიყენება ჯავის სამ ადგილას სხვადასხვა სამუშაოებით.

რა არის სუპერ საკვანძო სიტყვა?

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

შეგვიძლია გამოვიყენოთ სუპერ საკვანძო სიტყვა მთავარ მეთოდში?

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

გირჩევთ: