#java Jeśli klasa implementuje interfejs, który zawiera sam nagłówek metody, której klasa nadaje implementację, to czy jest to przykład przesłonięcia?
Komentarze (8)
@hapaczuri Moim zdaniem jeżeli interface nie ma domyślnej implementacji metody, to nie zachodzi przesłonięcie - bo jakby nie patrzeć nie ma implementacji, którą możesz przesłaniać - jeżeli jej nie zaimplementujesz, to się wy⁎⁎⁎ie
A z drugiej strony dodaje się @Override ¯\_( ͡° ͜ʖ ͡°)_/¯
Edit. po poniższych odpowiedziach, chyba nieprawidłowo zrozumiałem pytanie
@globalbus Zakładam że OPowi chodzi o https://en.wikipedia.org/wiki/Variable_shadowing
@hapaczuri o matko, zakładałem że mówisz o tym: https://pl.m.wikipedia.org/wiki/Przes%C5%82anianie ; D
Serio, IT jest po angielsku, wywalam angielszczyzny skąd się da, ale nie w języku branżowym, właśnie z powodu powyższego.
W takim razie odpowiedź brzmi: Tak. To jest klasyczny polimorfizm dynamiczny.
Zaloguj się aby komentować