java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
IT小盘18 小时前
12-Prompt不等于一句话-System-User-Context三层结构
java·windows·prompt
name好难取诶18 小时前
PHP 静态分析工具实战 PHPStan 和 Psalm 完全指南
android·开发语言·php
都叫我大帅哥18 小时前
Spring Data JPA 查询之道:方法命名与示例查询完全指南
java·后端·spring
momo19 小时前
Java+WebAI黑马知识点
java·spring boot·mybatis
湿滑路面19 小时前
Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具
开发语言·c#·wpf
Lee_jerome20 小时前
《C/C++编译全家桶:g++四阶段、.a与.so区别、CMake构建、ARM交叉编译,这篇全讲透了》
c语言·开发语言·arm开发·c++·编译·cmake·cmakelists
重庆小透明20 小时前
带你从不同视角了解三大MQ
java·学习·spring·kafka·rabbitmq·rocketmq
冰心孤城21 小时前
C++ 与 C#混合编程 示例 (基于VS)
java·c++·c#
kisloy21 小时前
【爬虫入门第5讲】Python爬虫文本解析详解
开发语言·爬虫·python
春生野草1 天前
个人笔记——C语言字符串、树
c语言·开发语言·笔记