这个是不会的,因为接口中的方法都是抽象的,都没有方法体,只是方法声明相同。
例子:- interface Inter//定义一个接口
- {
- public abstract void show();//方法是抽象的
- }
- interface Inter2//定义第二个接口,两个方法都是抽象的
- {
- public abstract void method();
- public abstract void show();
- }
- interface Inter3 extends Inter,Inter2//第三个接口继承了前两个接口
- {
- public abstract void function();
- }
- class Fu //默认有个extends Object
- {
- }
- class Demo extends Fu implements Inter,Inter2//继承Fu类并实现了前两个接口
- {
- public void show()//复写show方法
- {
- System.out.println("demo show");
- }
-
- public void method()//复写method方法
- {
- System.out.println("demo method");
- }
-
- }
复制代码 |