我们可以在Java类中定义接口吗?
是的,您可以在类内部定义一个接口,它被称为嵌套接口。您不能直接访问嵌套接口。您需要使用内部类或使用持有此嵌套接口的类的名称来访问(实现)嵌套接口。
示例
public class Sample {
interface myInterface {
void demo();
}
class Inner implements myInterface {
public void demo() {
System.out.println("Welcome to Nhooo");
}
}
public static void main(String args[]) {
Inner obj = new Sample().new Inner();
obj.demo();
}
}输出结果
Welcome to Nhooo
您也可以使用类名称访问嵌套接口-
示例
class Test {
interface myInterface {
void demo();
}
}
public class Sample implements Test.myInterface {
public void demo() {
System.out.println("Hello welcome to nhooo");
}
public static void main(String args[]) {
Sample obj = new Sample();
obj.demo();
}
}热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短