java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
1.14(java)15 分钟前
Spring事务和事务传播机制
java·数据库·spring
AI人工智能+电脑小能手15 分钟前
【大白话说Java面试题】【Java基础篇】第34题:String、StringBuffer和StringBuilder的区别是什么
java·后端·面试
晓庆的故事簿17 分钟前
JAVA搭配RabbitMQ使用
java·rabbitmq·java-rabbitmq
折哥的程序人生 · 物流技术专研18 分钟前
第3篇:为何要配置环境变量?
java·开发语言·后端·面试
游乐码24 分钟前
c#迭代器
开发语言·c#
渔民小镇28 分钟前
4 行代码接入 Spring —— ionet 的生态融合之道
java·服务器·分布式·游戏
十五年专注C++开发30 分钟前
Qt程序设计涉及到的开发软件
开发语言·c++·qt
海盗123431 分钟前
C# OPC UA客户端开发实战
服务器·开发语言·c#
asdzx6737 分钟前
使用 C# 从 URL 下载 Word 文档
开发语言·c#·word
大萌神Nagato40 分钟前
python 包管理器uv
开发语言·python·uv