首页 > java在继承中父类的成员变量是否会被子类所覆盖

java在继承中父类的成员变量是否会被子类所覆盖

假如 

父类 int num =7;

子类 int num =9;

父类是否会被子类所覆盖?



给你看两个例子:

第一个例子:

 

第二个例子:

 





这两个例子的区别只有一句话   由此证明了子类从父类继承的时候  如果有同名的成员变量 默认情况下 父类的成员

变量是被屏蔽的   如果你非要调用父类的成员变量  请使用super关键字

转载于:https://www.cnblogs.com/langtianya/p/4785319.html

更多相关:

  • 继承 一,概述 a)         使用extends关键字可以让一个类继承另一个类,继承的类为子类,被继承的类是父类,子类会自动继承父类的所有方法和属性。 b)        继承使得类和类之间产生了关系 c)        子类可以使用super调用父类成员 d)        继承的最终目的就是提高代码的复用性。 e)&nb...

  • 具体例子参见《鸟哥私房菜》23.3.5中的例子,非常详细和经典!...

  • 刚才去书店选书,对比了好几本,最后选了这一本。听说第一版有些问题,不过感觉这一版本还可以。理论和实践都有所兼顾。书中的例子是spring自带的例子。 转载于:https://www.cnblogs.com/chenge/archive/2007/06/06/774212.html...

  • 1.访问控制(笔试题)1.1 常用的访问控制符 public - 公有的 protected - 保护的 啥也不写 - 默认的 private - 私有的 1.2 访问控制符的比较 访问控制符 访问权限 本类 本包中的类 子类 其他包的类-------------------------------------------------...