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

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

ვიდეო: შეუძლია თუ არა ინტერფეისის მეთოდებს ჯავის პარამეტრები?
ვიდეო: Java Method Parameters Tutorial 2024, აპრილი
Anonim

ა Java ინტერფეისი ცოტათი ჰგავს ა ჯავა კლასი, გარდა ა Java ინტერფეისს შეუძლია შეიცავს მხოლოდ მეთოდი ხელმოწერები და ველები. ა Java ინტერფეისი არ არის გამიზნული, რომ შეიცავდეს დანერგვას მეთოდები მხოლოდ ხელმოწერა (სახელი, პარამეტრები და გამონაკლისები) საქართველოს მეთოდი.

ამ გზით, შეიძლება თუ არა ინტერფეისს ჰქონდეს პარამეტრები?

ან ინტერფეისი შეუძლია გააფართოვოს ნებისმიერი რაოდენობა ინტერფეისები . როდესაც კლასი ახორციელებს ა ინტერფეისი ის ახორციელებს მასში გამოცხადებულ ყველა მეთოდს ინტერფეისი . შენ შეიძლება ჰქონდეს ცვლადები და პარამეტრები ან ინტერფეისი ტიპი. შენ შეუძლია ასევე ჩამოსხმული ესენი, როგორც საჭიროა.

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

ასევე იცით, რატომ არის ინტერფეისის მეთოდები საჯარო Java-ში?

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

შეიძლება თუ არა ინტერფეისს ჰქონდეს კონსტრუქტორი?

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

გირჩევთ: