java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
Fuyo_11194 分钟前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
小白|5 分钟前
cmake:昇腾CANN构建系统完全指南
java·c++·算法
在角落发呆5 分钟前
跨越网络鸿沟:传统文件传输与现代内网穿透的奇妙交响
开发语言·php
Season4508 分钟前
C++之模板元编程(前置知识 constexpr)
开发语言·c++
weixin_5129761710 分钟前
Java 面试宝典 Beta5.0
java
AI玫瑰助手11 分钟前
Python运算符:比较运算符(等于不等等于大于小于)与返回值
android·开发语言·python
Ting-yu12 分钟前
Spring AI Alibaba零基础速成(5) ---- Memory(记忆)
java·人工智能·后端·spring
月落归舟15 分钟前
一文掌握Spring AOP:从入门到底层原理
java·后端·spring
QuZhengRong18 分钟前
【Luck-Report】缓存
java·前端·后端·vue·excel
XiYang-DING30 分钟前
【Spring】SpringMVC
java·后端·spring