Ho avuto un'intervista giorni fa e ho lanciato una domanda come questa.come parametro del metodo in Java
Q: Invertire una lista concatenata. Viene fornito il seguente codice:
public class ReverseList {
interface NodeList {
int getItem();
NodeList nextNode();
}
void reverse(NodeList node) {
}
public static void main(String[] args) {
}
}
Ero confuso perché non sapevo che un oggetto di interfaccia potesse essere usato come parametro di metodo. L'intervistatore ha spiegato un po 'ma non sono ancora sicuro di questo. Qualcuno potrebbe illuminarmi?
Grazie Mike! L'esempio di elenco è davvero istruttivo e facile da capire. – zihaoyu