什么是公共界面?

Sea*_*r33 4 java

"只使用链表类的公共接口,编写一个方法public static void reverse(LinkedList staff),它可以反转链表中的条目."

我不理解的所有部分都是第一部分.链表类的公共接口是什么意思?我是否创建了一个以类似public interface linkedlist开头的新类文件?我可以将该方法添加为主类中的内部类吗?

dle*_*lev 7

这个问题不必要地模糊不清.它试图问的是"仅使用LinkedList具有访问修饰符的方法和字段public,编写此方法."

您可以将您编写的方法放在您喜欢的任何类中,但限制说您只能使用public方法和字段LinkedList来编写它.

这也意味着您无法创建子类LinkedList并使用其protected方法.