java017 - Java抽象类

1、概述

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

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

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

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

2、抽象类的特点

动物类:

猫类:

狗类:

测试类:

3、抽象类成员的特点

代码:

动物抽象类:

猫类:

测试类:

4、案例

代码:

动物类:

猫类:

狗类:

测试类:

相关推荐
xiaoye37084 分钟前
哪些因素会影响Spring Bean的线程安全?
java·spring
爱装代码的小瓶子6 分钟前
【C++与Linux进阶】详解信号的捕获:内核态和用户态的转换
linux·开发语言·c++
荔枝要好学7 分钟前
一个jar包通过java -jar 指令找不到启动类,那么我是否可以通过java -cp命令指定启动类的方式启动?
java
java1234_小锋11 分钟前
Java高频面试题:Mysql里where1=1会不会影响性能?
java·开发语言
小白学大数据19 分钟前
对比分析:Python爬虫模拟登录的3种主流实现方式
开发语言·爬虫·python·数据分析
guygg8823 分钟前
使用Zernike多项式进行光学镜面像差拟合的MATLAB实现
开发语言·matlab
qq_124987075327 分钟前
基于springboot的微信小程序的博物馆文创系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·微信小程序·毕业设计·计算机毕设
krack716x28 分钟前
第1天:面向对象与基础语法
java·开发语言
崔小汤28 分钟前
SpringAI实战之快速上手
java·ai·ai编程
xiaoye370830 分钟前
Spring的Bean是线程安全的吗
java·spring