java017 - Java抽象类

1、概述

一般情况,动物是抽象的,所以不能被new,比如你在Animal类中定义一个成员方法eat,你不能定义具体内容,比如吃鱼或者吃白菜,因为动物是抽象的。

一个没有方法体的方法,应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。

形如下面的定义格式:加abstract修饰符。

🌟🌟🌟 抽象类不能创建对象

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
2501_94542515几秒前
C++编译期字符串处理
开发语言·c++·算法
我命由我12345几秒前
JS 开发问题:url.includes is not a function
开发语言·前端·javascript·html·ecmascript·html5·js
m0_733612212 分钟前
模板编译期哈希计算
开发语言·c++·算法
不吃香菜学java4 分钟前
苍穹外卖-新增菜品需求分析
java·spring boot·spring·tomcat·maven·ssm
阿蒙Amon8 分钟前
C#常用类库-详解SqlSugar
开发语言·数据库·c#
似水明俊德12 分钟前
06-C#
开发语言·c++·算法·c#
云栖梦泽13 分钟前
易语言开发从入门到精通:进阶篇·图形图像高级实战
开发语言
程序员小李白14 分钟前
vue2基本语法详细解析(2.7条件渲染)
开发语言·前端·javascript
xiaohe0716 分钟前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
java
xyq202416 分钟前
Chart.js 安装指南
开发语言