java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
superman超哥8 分钟前
Rust String与&str的内部实现差异:所有权与借用的典型案例
开发语言·后端·rust·rust string·string与str·内部实现·所有权与借用
xiaowu0808 分钟前
C#调用 C++ DLL 加载地址方式选择
开发语言·c++·c#
谷隐凡二16 分钟前
Kubernetes Route控制器简单介绍
java·容器·kubernetes
Haooog18 分钟前
RAG医疗问答系统
java·大模型·项目·rag
luming-0224 分钟前
报错解决:IDEA终端输出和CMD终端输出Maven版本不一致
java·缓存·bug·intellij-idea
非凡ghost25 分钟前
MPC-QT视频播放器(基于Qt框架播放器)
开发语言·windows·qt·音视频·软件需求
转基因26 分钟前
C++的IO流
开发语言·c++
MM_MS28 分钟前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
一碗绿豆汤28 分钟前
Java语言概述和开发环境-1
java·开发语言
愈努力俞幸运32 分钟前
rust安装
开发语言·后端·rust