Witam, po rozdziale kursu związanego z interfejsami dostałem takie pytanie sprawdzające wiedzę:
Interfejs w javie charakteryzuje się tym:
A) można w nim definiować stałe
B) można w nim definiować metody
C) może dziedziczyć po klasie
D) może być typu final
No i nie wiem co jest poprawne, a jest tylko jedna poprawna odpowiedź. Odpowiedź C i D są oczywiście niepoprawne, ale A i B są chyba, że coś źle rozumiem. Taki kod jest poprawny i odpowiedź A i B są poprawne
public interface Test{
public final String x = "X";
public void dance();
}
Czy przez metodę w tym pytaniu rozumiemy metodę z ciałem, z jakąś implementacją?