抽象

 作用:可以强行规范方法。抽象类定义抽象方法后。子类必须重写方法。或者子类必须是抽象类。

   (通过抽象类可以强制的要求子类中必须有哪些方法)

1.抽象:现实中不存在的东西。

2.在JAVA中只声明不实现。

3.抽象类:如果一个类中有抽象方法,这个类必须是一个抽象类。

4.抽象方法:使用abstract来修饰,不可以有方法体,直接用分号结束即可。

5.特点:1.抽象类不可以造对象。

              2.(抽象类是可以用extends被子类继承的)子类必须重写父类中的抽象方法,否则子类必须是抽象类。

6.抽象类也可以有多态性。

7抽象类可以有正常的方法

 

例:

类:f

 

类:g

 

 类:Client

 

 结果

 

 

 也可以用类f 创建 。具有多态性

posted @ 2020-01-09 12:47  mengjiabei  阅读(205)  评论(0)    收藏  举报