Java 专用接口
我们如何在代码中使用私有接口的方法 抽象类是无法实例化的。所以,如果我们需要使用抽象类的方法,我们可以继承它们并使用它们的方法Java 专用接口,java,interface,Java,Interface,我们如何在代码中使用私有接口的方法 抽象类是无法实例化的。所以,如果我们需要使用抽象类的方法,我们可以继承它们并使用它们的方法 但是,当我们谈论接口时,我们需要实现它们以使用它们的方法。您可以用与类相同的方式扩展您的私有接口。 您可以在可视范围之外实现该接口。关键字private表示“同一类中的任何人”: 这意味着Foo中声明的所有类都可以使用接口Foo.X 这方面的一个常见用例是whereFoo接受字符串并将其转换为内部命令对象,这些对象都实现了相同的接口 如果在文件Foo.java中添加第二
但是,当我们谈论接口时,我们需要实现它们以使用它们的方法。您可以用与类相同的方式扩展您的私有接口。
您可以在可视范围之外实现该接口。关键字
private
表示“同一类中的任何人”:
这意味着Foo
中声明的所有类都可以使用接口Foo.X
这方面的一个常见用例是whereFoo
接受字符串并将其转换为内部命令对象,这些对象都实现了相同的接口
如果在文件Foo.java
中添加第二个类Bar
,那么它就看不到Foo.X
public class Foo {
private interface X {...}
private class X1 implements X {...}
}