java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
西凉的悲伤4 小时前
redis和数据库实现分布式锁
java·数据库·redis·分布式
sunny.day4 小时前
js原型与原型链
开发语言·javascript·原型模式·js原型链
weixin_523185324 小时前
Java内存模型详解:栈、堆、方法区、本地方法栈与程序计数器
java·开发语言
ywl4708120874 小时前
泛型extends和super的区别
java
惜缘破军4 小时前
基于 Spring Boot 4 和 Spring Cloud 2025 的微服务基础框架 hdfk7-boot
java
换个昵称都难4 小时前
WebRTC QoS 实战:从原理到弱网优化
开发语言·php·webrtc
小白起 v4 小时前
从零搭建一个现代化的验证码登录系统:Spring Boot + 阿里云短信实战教程
java·阿里云
爱吃生蚝的于勒4 小时前
QT开发第三章——常用控件
linux·服务器·开发语言·前端·javascript·c++·qt
未若君雅裁4 小时前
工厂模式详解:简单工厂、工厂方法与抽象工厂
java·开发语言