java本身并不提供子类覆盖父类成员变量的方法。
其实也没有必要覆盖父类的成员变量,平时使用的时候子类继承父类的,就近原则,所以如果成员变量名相同,那么使用的是子类的成员变量,如果不同当然是各自使用各自的,如果成员变量名相同,还想使用父类的成员变量,那么使用super关键字指定即可,所以说没有必要进行覆盖。
参考
java_子类不能覆盖父类成员变量_9.3
最新推荐文章于 2023-03-20 15:46:39 发布
java本身并不提供子类覆盖父类成员变量的方法。
其实也没有必要覆盖父类的成员变量,平时使用的时候子类继承父类的,就近原则,所以如果成员变量名相同,那么使用的是子类的成员变量,如果不同当然是各自使用各自的,如果成员变量名相同,还想使用父类的成员变量,那么使用super关键字指定即可,所以说没有必要进行覆盖。
参考