这种形式我有点接受不了.class Outer1 {}
interface Interface {}class Outer2 {
private Inner inner;
private class Inner extends Outer1 {}
}class Outer3 {
private Inner inner;
private class Inner implements Interface { }
}
哪位能解释一下吗?我实在理解不了了.查了几本书了,也得不到满意的答案.不知道我哪里没学好了.
interface Interface {}class Outer2 {
private Inner inner;
private class Inner extends Outer1 {}
}class Outer3 {
private Inner inner;
private class Inner implements Interface { }
}
哪位能解释一下吗?我实在理解不了了.查了几本书了,也得不到满意的答案.不知道我哪里没学好了.
interface A{}class B
{
A getInterfaceA()
{
return new A()
{
//隐藏实现代码
};
}
}
我建议你看一下thinking in java那本书里内部类讲得很好