如何在Java中扩展接口
接口包含像类一样的变量和方法,但是与类不同,默认情况下,接口中的方法是抽象的。接口扩展了另一个接口,就像类在接口继承中实现接口一样。
给出了一个演示Java扩展接口的程序,如下所示:
示例
interface A {
void funcA();
}
interface B extends A {
void funcB();
}
class C implements B {
public void funcA() {
System.out.println("This is funcA");
}
public void funcB() {
System.out.println("This is funcB");
}
}
public class Demo {
public static void main(String args[]) {
C obj = new C();
obj.funcA();
obj.funcB();
}
}输出结果
This is funcA This is funcB
现在让我们了解上面的程序。
接口A具有抽象方法funcA()。接口B扩展了接口A并具有抽象方法funcB()。类C实现接口B。一个代码片段演示如下:
interface A {
void funcA();
}
interface B extends A {
void funcB();
}
class C implements B {
public void funcA() {
System.out.println("This is funcA");
}
public void funcB() {
System.out.println("This is funcB");
}
}在main()类Demo中的方法中,创建了类C的对象obj。然后调用方法funcA()和funcB()。演示此代码段如下:
public class Demo {
public static void main(String args[]) {
C obj = new C();
obj.funcA();
obj.funcB();
}
}热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短