父类中的private属性

由于private属性是父类私有的,所以不能被覆盖。

父类中public、protected和package属性

可以被覆盖

父类中的非private静态变量、静态常量

静态变量、静态常量属于类,不属于某个对象,所以不存在覆盖概念。父类和子类相同的非private静态变量和静态常量,取值时,由定义的变量类型决定。

父类中的常量

可以被覆盖

父类中被覆盖的属性取值问题

取父类还是子类的属性值,不取决与创建对象时的类型,而是取决于定义的变量类型。

相关文章:

  • 2021-12-14
  • 2022-12-23
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案