java学习笔记特辑#16 抽象

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

在Java中:只声明,不实现.

 

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

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

特点:

1.抽象类不可以创建对象

2.抽象类的子类.必须重写父类中的抽象方法.否则,子类必须也是抽象类

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

小知识点:抽象类中可以有正常的方法.

PS:这玩意不写属性不能做什么,就很迷....

例如:

 

 动物怎么吃?

老虎吃肉可以,但是牛他吃吗?就算改成素,但老虎也不吃素的。

这时候就可以:

 

 

 

 但是这时候如果你要继承的话,除非你是抽象类

要不然

 

 这时候就可以

 

 重写他

而且不能创建对象

 

 

 

 

posted @ 2022-06-20 17:58  塔尔斯tails  阅读(35)  评论(0)    收藏  举报