java学习笔记特辑#16 抽象
抽象:现实中不存在的东西.
在Java中:只声明,不实现.
抽象方法:使用abstract来修饰.不可有有方法体.直接用分号结束
抽象类:如果一个类中有抽象方法.这个类必须是一个抽象
特点:
1.抽象类不可以创建对象
2.抽象类的子类.必须重写父类中的抽象方法.否则,子类必须也是抽象类
通过抽象类可以强制的要求子类中必须有哪些方法.
小知识点:抽象类中可以有正常的方法.
PS:这玩意不写属性不能做什么,就很迷....
例如:

动物怎么吃?
老虎吃肉可以,但是牛他吃吗?就算改成素,但老虎也不吃素的。
这时候就可以:


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

这时候就可以
重写他
而且不能创建对象



浙公网安备 33010602011771号