请问car.supper这里是什么意思啊?class CAR
{
class Wheel
{
}
}class PlaneWheel extends Car.Wheel
{
PlaneWheel(Car car)
{
car.supper();
}
publuc static void main (String[] args)
{
Car car=new Car();
PlaneWheel pw=new PlaneWheel(car);
}}
{
class Wheel
{
}
}class PlaneWheel extends Car.Wheel
{
PlaneWheel(Car car)
{
car.supper();
}
publuc static void main (String[] args)
{
Car car=new Car();
PlaneWheel pw=new PlaneWheel(car);
}}
,不明白
lz你自己可以debug下看看,自己就很清楚了
是调用父类的构造器
构造器是用来初始化的。
仔细想了下,你这个是特殊情况,和通常的super()意义不一样。这里的car.super()是对于Car类中的内部类的引用,
也是调用了Car类中的Wheel类。