Java 什么是公共接口?

Java 什么是公共接口?,java,Java,仅使用链表类的公共接口,编写一个方法 公共静态无效反向(LinkedList职员) 这将反转链接列表中的条目。” 我不理解的部分是第一部分。链表类的公共接口是什么意思?我是否创建了一个新的类文件,它以公共接口linkedlist之类的东西开头?我可以将该方法作为内部类添加到我的主类中吗 这个问题不必要地含糊不清。它试图询问的是“仅使用LinkedList中具有访问修饰符public的方法和字段,编写此方法。” 您可以将编写的方法放入任何喜欢的类中,但限制规定您只能使用LinkedList上的pu

仅使用链表类的公共接口,编写一个方法 公共静态无效反向(LinkedList职员) 这将反转链接列表中的条目。”


我不理解的部分是第一部分。链表类的公共接口是什么意思?我是否创建了一个新的类文件,它以公共接口linkedlist之类的东西开头?我可以将该方法作为内部类添加到我的主类中吗

这个问题不必要地含糊不清。它试图询问的是“仅使用
LinkedList
中具有访问修饰符
public
的方法和字段,编写此方法。”

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


这也意味着您不能创建
LinkedList
的子类并使用其
protected
方法。

类的公共接口是其公共属性(可以读取或分配的变量或字段)和方法(可以调用的函数)

因此,任务是创建一些不是
LinkedList
子类的东西。例如,创建子类可以让您访问受保护的方法。您需要创建LinkedList外部的内容,例如:

void MyMethod()
{
    LinkedList l = new LinkedList();

    // do something with l here.
}

“链表类的公共接口”仅指LinkedList类的公共方法。请参阅,这里有一个所有公共方法的列表,或者创建新的LinkedList实例并让IDE建议。

欢迎使用StackoverflowYes。这也是我的解释。我认为这句话是一种礼貌的说法:“如果你使用某种
reverse
方法,你将得到一个大的0轮。”。问题是,如果这是标准的CollectionsAPI
LinkedList
类,聪明的懒惰学生可能会选择或者拉一些。学院里的事情很有趣:D.去了那里,做了那件事(我的分数是零)。。。今天,我肯定会雇佣一个聪明的蠢货——不要再创造一个熟练的学生。