interface as a method parameter in Java
Posted
by PeterYu
on Stack Overflow
See other posts from Stack Overflow
or by PeterYu
Published on 2010-04-04T18:21:43Z
Indexed on
2010/04/04
18:23 UTC
Read the original article
Hit count: 206
Hi all,
I had an interview days ago and was thrown a question like this.
Q: Reverse a linked list. Following code is given:
public class ReverseList {
interface NodeList {
int getItem();
NodeList nextNode();
}
void reverse(NodeList node) {
}
public static void main(String[] args) {
}
}
I was confused because I did not know an interface object could be used as a method parameter. The interviewer explained a little bit but I am still not sure about this. Could somebody enlighten me?
© Stack Overflow or respective owner