抽象
作用:可以强行规范方法。抽象类定义抽象方法后。子类必须重写方法。或者子类必须是抽象类。
(通过抽象类可以强制的要求子类中必须有哪些方法)
1.抽象:现实中不存在的东西。
2.在JAVA中只声明不实现。
3.抽象类:如果一个类中有抽象方法,这个类必须是一个抽象类。
4.抽象方法:使用abstract来修饰,不可以有方法体,直接用分号结束即可。
5.特点:1.抽象类不可以造对象。
2.(抽象类是可以用extends被子类继承的)子类必须重写父类中的抽象方法,否则子类必须是抽象类。
6.抽象类也可以有多态性。
7抽象类可以有正常的方法
例:
类:f
类:g
类:Client
结果
也可以用类f 创建 。具有多态性