implements
"implements Runnable" vs "extends Thread" w Javie
Z tego, co spędziłem z wątkami w Javie, znalazłem dwa sposoby pisania wątków:
Z implements Runnable:
public class MyRunna ... //Code
}
}
//Started with a "new MyThread().start()" call
Czy jest jakaś znacząca różnica w tych dwóch blokach kodu ?
Implements vs extends: kiedy używać? Co za różnica?
Proszę wyjaśnić łatwym do zrozumienia językiem lub linkiem do jakiegoś artykułu.
Dlaczego "extends" poprzedza "implements" w deklaracji klasy [closed]
Trudno powiedzieć, o co tu chodzi. To pytanie jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i ni ... e być:
public class Register implements ModelDriven extends ActionSupport
Ten ostatni powoduje błąd w czasie kompilacji.
Interface rozszerza inny interfejs, ale implementuje jego metody
W Javie, gdy interfejs rozszerza inny interfejs:
Dlaczego wdraża swoje metody?
Jak może zaimplementować swoje metody, gdy ... entowanych metod w DragController znajduje się znak implementacji.
A kiedy najeżdżam myszką, mówi, że implementuje metodę!!!
Rozszerzanie a implementacja czystej klasy abstrakcyjnej w maszynopisie
Załóżmy, że mam czystą klasę abstrakcyjną (czyli klasę abstrakcyjną bez żadnej implementacji):
abstract class A {
abstr ... ybierać jedno przeciwko drugiemu?
(obecnie maszynopis podręcznik i język Specyfikacja nie obejmuje klas abstrakcyjnych.)