我也不不知道我的想法对不对,还是说一下
首先,匿名的内部类不能继承其它类的,但一个内部类可以被继承,由于内部类有一个指向外部类对象的引用,所以在继承内部类的时候,该引用就被初始化。
例如
class Outer
{
class Inner
{
}
}
class A extends Outer.Inner
{
A (Outer b)
{
b.super();
}
}
我也不不知道我的想法对不对,还是说一下
首先,匿名的内部类不能继承其它类的,但一个内部类可以被继承,由于内部类有一个指向外部类对象的引用,所以在继承内部类的时候,该引用就被初始化。
例如
class Outer
{
class Inner
{
}
}
class A extends Outer.Inner
{
A (Outer b)
{
b.super();
}
}