java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
暴力求解9 小时前
C++ ---继承(二)
开发语言·c++·算法
猫猫.1539 小时前
IO、存储、硬盘、文件系统详细总结
java·java-ee
陈飞EXCEL9 小时前
北京杰飞 IT 旗下妙码生花少儿Python编程上线两大学习系统
开发语言·python·学习
SL_staff9 小时前
设备离线时业务不中断:JVS-IOT高可用架构解析
java·物联网·产品
郭小李9 小时前
mybatis 动态 sql
java·sql·mybatis
代龙涛9 小时前
WordPress Query 查询机制详解(WP_Query)
开发语言·后端·php·wordpress
瑞码空间9 小时前
JSP与Servlet核心开发与CRUD实战笔记
java·笔记·servlet·jsp
知守观9 小时前
技术考古:iBATIS 2.3.4 时代的持久层,是如何用 Map 玩转 307 个存储过程的?
java·后端·mybatis
znsoft10 小时前
MaClaw(码卡龙)技术拆解:一个 Go + React 的可自进化智能体平台
开发语言·react.js·golang
captain37610 小时前
MyBatis Plus(1)
java·服务器·mybatis