Miałem wywiad kilka dni temu i zadano mi takie pytanie.Interfejs jako parametr metody w Javie
P: Odwróć połączoną listę. Poniższy kod jest podany:
public class ReverseList {
interface NodeList {
int getItem();
NodeList nextNode();
}
void reverse(NodeList node) {
}
public static void main(String[] args) {
}
}
Byłem zdezorientowany, ponieważ nie wiedziałem, że obiekt interfejsu może być używany jako parametr metody. Wywiad wyjaśnił mi trochę, ale nadal nie jestem tego pewien. Czy ktoś mógłby mnie oświecić?
Dzięki Mike! Przykład listy jest naprawdę pouczający i łatwy do zrozumienia. – zihaoyu