Howe2

导航

JAVA学习(四)——继承和抽象

继承

继承中变量的访问特点

0
 

区分子类方法中的三种重名

  • 子类用this.
  • 父类用super.
0
0

继承中成员方法的访问特点

对象是谁就用谁的,没有再向上找

0

继承中方法的覆盖重写 Override

0
  • 注意事项
0

继承关系中构造方法的特点

0

super关键字的三种用法

0

this关键字的三种用法

0
注意:构造方法中使用了this不再赠送super。

JAVA继承的三个特点

  • 单继承
  • 多级继承
  • 可有多个子类

0抽象

抽象类和抽象方法的定义

0

如何使用抽象类和抽象方法

0
 

抽象方法和抽象类的注意事项

0
思考:我可不可以这样认为,继承是可以选择的,可以选择继承使用之前的成员方法,也可以不用,而抽象类就强制赋予了该类一定的属性(成员方法之类的),继承抽象类的必须定义其属性。所以继承更像更新迭代的过程?抽象也如其含义一般,把某类事物抽象,定义其公有属性?
在第四点中抽象类的子类,必须重写抽象父类中的所有抽象方法,but,如果该子类也是抽象类就可以不用
那么如果子类没有全部重写父类中的抽象方法,孙子类也可以不用定义这些没有重写的抽象方法!
 
 
 
 
 

posted on 2021-09-03 13:56  Howe2  阅读(33)  评论(0编辑  收藏  举报