შეუძლია თუ არა ინტერფეისს სხვა ინტერფეისის მემკვიდრეობა?
შეუძლია თუ არა ინტერფეისს სხვა ინტერფეისის მემკვიდრეობა?

ვიდეო: შეუძლია თუ არა ინტერფეისს სხვა ინტერფეისის მემკვიდრეობა?

ვიდეო: შეუძლია თუ არა ინტერფეისს სხვა ინტერფეისის მემკვიდრეობა?
ვიდეო: Inheritance in Interfaces 2024, ნოემბერი
Anonim

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

აქედან გამომდინარე, შეიძლება თუ არა ინტერფეისმა დაიმკვიდროს სხვა ინტერფეისი Java?

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

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

შესაბამისად, შეუძლია თუ არა ინტერფეისს მრავალი ინტერფეისის მემკვიდრეობა?

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

რა ხდება, როდესაც ორ ინტერფეისს აქვს ერთი და იგივე მეთოდი?

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

გირჩევთ: