阅读下面的程序,并回答以下问题:(1)哪个类是父类?类SubClass是类Base的子类吗?为什么?(2)SubClass中是如何对父类的成员变量赋值的?SubClass2是否对父类的方法进行了覆盖?如果有是哪个方法?
阅读下面的程序,并回答以下问题: (1)哪个类是父类?类SubClass是类Base的子类吗?为什么? (2)SubClass中是如何对父类的成员变量赋值的?SubClass2是否对父类的方法进行了覆盖?如果有是哪个方法?
(1)类Base是类 SubClass2的父类,类 SubClass是类 SubClass2的父类。类 SubClass9是类Base的子类,因为类 SubClass是间接继承自类Base。(2)类 SubClass是通过 super()来调用父类的构造函数为父类的成员变量赋值的, SubClass2对其父类 SubClass的方法 setName()进行覆盖重写。