java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
小锋学长生活大爆炸2 分钟前
【工具】免费的文本读写API
java·数据库·mysql
「QT(C++)开发工程师」7 分钟前
C++设计模式
开发语言·c++·设计模式
csgo打的菜又爱玩10 分钟前
数仓整体架构和建模架构
java·大数据·开发语言·架构
ん贤11 分钟前
自go-zero走进微服务
开发语言·后端·golang
翱翔的苍鹰12 分钟前
多Agent智能体系统设计思路
java·python·深度学习·神经网络·机器学习·tensorflow
小菜鸡桃蛋狗13 分钟前
第一次学c语言系列之——函数补充!!!
开发语言
小花13 分钟前
java后端框架之spring
java·开发语言·spring
一条大祥脚14 分钟前
势能分析与势能线段树
开发语言·javascript·数据结构·算法
小王不爱笑13216 分钟前
Spring Boot 配置文件核心用法与加载优先级
java·spring boot·后端
小北方城市网21 分钟前
Spring Cloud Gateway 动态路由进阶:基于 Nacos 配置中心的热更新与版本管理
java·前端·javascript·网络·spring boot·后端·spring