想了解更多请查看java学习(idea版)
目录
抽象类定义
- 没有方法主体的方法称为抽象方法
- Java语法规定,包含抽象方法的类一定是抽象类,在class之前写上abstract即可
如何使用抽象类和抽象方法:
- 1. 不能直接创建new抽象类对象。必须用一个子类来继承抽象父类
- 2. 抽象类中可以有抽象方法和成员方法、构造方法,抽象方法没有方法体
- 3. 子类必须覆盖重写抽象父类当中所有的抽象方法。(当子类是抽象类时,抽象的父类可以选择性覆盖重写抽象方法)
- 4 . 抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错。除非该子类也是抽象类。
一个抽象类不一定含有抽象方法,只要保证抽象方法所在的类是抽象类即可。
列:抽象类练习

这篇博客探讨了Java中的抽象类定义,强调了含有抽象方法的类必须声明为抽象类。内容包括抽象方法的特点,如无方法主体,并且抽象类不能直接实例化。子类继承抽象类时,必须重写所有抽象方法,除非子类自身也是抽象类。博客还提供了发红包的案例,包括抽象父类User、群组类和群成员类的实现,以及测试结果。
最低0.47元/天 解锁文章

5万+

被折叠的 条评论
为什么被折叠?



