已知有两个接口如下所示,要求定义一个类,其中包含两个内部类,这两个内部类分别实现这两个接口,
public interface Destination {
String readLabel();
}
public interface Contents {
int value();
}
下面是小弟的代码,可是出现问题了,希望高人可以解答一下!
interface Destination {
String readLabel();
}
interface Contents {
int value();
}
public class Outer {
private int size=10;
class Inner1 implements Destination,Contents{
private int size1=12;
String readLabel(){ System.out.println("第一个内部类");}
int value(){System.out.println("实现接口方法");}
void size(){System.out.println("size1的值:"+size1);}
}
class Inner2 implements Destination,Contents{
private int size2=15;
String readLabel(){System.out.println("第二个内部类");}
int value(){System.out.println("实现接口的方法");}
void size(){System.out.println("size2的值:"+size2);}
}
void size(){System.out.println("size的值:" +size);}
public static void main(String args[]){
Outer outer=new Outer();
Outer.Inner1 inner1= outer.new Inner1();
Outer.Inner2 inner2 =outer.new Inner2();
}
}
在内部类中实现不了定义的接口,为什么,能不能帮忙改改!!1