前言:学完Java回过头来,做一道看起来很普通的题时犯了难!做完之后,发觉还是自己的基础打得不够牢固,所以做此记录!
知识点回顾:
继承的特性:
子类拥有父类非 private 的属性、方法。
子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
子类可以用自己的方式实现父类的方法。
既然子类拥有父类非 private 的属性、方法。那父类的构造方法呢?
请先看题目:下列代码在编译时提示有错误,请选择哪里出现错误?
class Father {
public Father(int a) {
System.out.println("这是父类的有参构造函数!");
}
}
class Son extends Father {
public Son() {