java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
yugi9878385 小时前
MATLAB的多层感知器(MLP)与极限学习机(ELM)实现
开发语言·matlab
heartbeat..6 小时前
数据库基础知识体系:概念、约束、范式与国产产品
java·数据库·学习笔记·国产数据库
Never_Satisfied6 小时前
C#获取汉字拼音字母方法总结
开发语言·c#
zh_xuan6 小时前
kotlin 密封类
开发语言·kotlin
PXM的算法星球6 小时前
【操作系统】哲学家就餐问题实现详解
java
2301_815357706 小时前
Java项目架构从单体架构到微服务架构的发展演变
java·微服务·架构
码小猿的CPP工坊6 小时前
C++软件开发之内存泄漏闭坑方法
开发语言·c++
Ethan-D6 小时前
#每日一题19 回溯 + 全排列思想
java·开发语言·python·算法·leetcode
Echoo华地6 小时前
idea运行程序默认线程为daemon线程的问题
java·ide·intellij-idea
满栀5857 小时前
分页插件制作
开发语言·前端·javascript·jquery