|
|
1
2
此代码:
不设置超类的字段。它在子类中声明并设置新字段,而不涉及超类的字段。
要设置超类的字段,请将
|
|
|
2
1
问题是,您没有在基类中覆盖这些值,而是在继承的中覆盖这些值。 您应该在构造函数中初始化这些值。 例子:
您所做的是在基类中声明变量,而不是初始化它们,同时在子类中以相同的名称声明变量。 更多阅读: https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html |