我们可以在 Java 类中定义接口吗?
是的,你可以定义一个内部类,称为嵌套接口。你不能直接访问一个嵌套接口;你需要通过内部类或通过持有这个嵌套接口的类的名称来访问(实现)这个嵌套接口。
示例
public class Sample {
interface myInterface {
void demo();
}
class Inner implements myInterface {
public void demo() {
System.out.println("Welcome to Tutorialspoint");
}
}
public static void main(String args[]) {
Inner obj = new Sample().new Inner();
obj.demo();
}
}输出
Welcome to Tutorialspoint
你也可以使用类名访问嵌套接口,如下 −
示例
class Test {
interface myInterface {
void demo();
}
}
public class Sample implements Test.myInterface {
public void demo() {
System.out.println("Hello welcome to tutorialspoint");
}
public static void main(String args[]) {
Sample obj = new Sample();
obj.demo();
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP