Java基础(16)之抽象类

1. 抽象类

1.1 抽象类概述

在这里插入图片描述
在这里插入图片描述
代码示例:
没有{}大括号的方法就是一个没有方法体的方法,要把它定义成抽象方法,就要给它加一个abstract关键字,而类中有抽象方法,该类也必须是一个抽象类,所以给类也加一个abstract关键字。
将方法体去掉是因为,动物类中的吃东西本身就是一个抽象的概念,你不知道吃的是什么东西,只知道吃东西。
所以干脆不写,让它在子类中被子类重写,而子类比如猫,它是可以具有到吃什么东西的,“猫吃老鼠” “猫吃耗子”,都是可以的。
在这里插入图片描述

1.2 抽象类的特点

在这里插入图片描述

1.3 抽象类的成员特点

在这里插入图片描述

发布了50 篇原创文章 · 获赞 13 · 访问量 1849

猜你喜欢

转载自blog.csdn.net/qq_43581078/article/details/104436367