java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
龙卷风04058 分钟前
SpringAI调用第三方模型增加自定义请求参数
java·后端
java1234_小锋8 分钟前
RabbitMQ如何实现消息的持久化?
java·rabbitmq·java-rabbitmq
千册8 分钟前
pyside6 的pdf显示测试 -- 01
开发语言·python·pdf
axban19 分钟前
QT M/V架构开发实战:M/V架构的初步认识
开发语言·数据库·qt
Starshime23 分钟前
【C语言】变量和常量
c语言·开发语言
晨非辰27 分钟前
#C语言——刷题攻略:牛客编程入门训练(十):攻克 循环控制(二),轻松拿捏!
c语言·开发语言·经验分享·学习·visual studio
tqs_123451 小时前
redis zset score的计算
java·算法
fdc20171 小时前
Avalonia 基础导航实现:从页面切换到响应式交互全指南
开发语言·javascript·ecmascript
kaili2301 小时前
IDEA试用过期,无法登录,重置方法
java·intellij-idea