java之抽象类

什么是抽象类?

抽象就是不能具体化,不能实例化

作为父类,让子类去实现

powershell 复制代码
abstract修饰类就是抽象类
abstract修饰方法就是抽象方法

修饰符 abstract class 类名{
	修饰符 abstract 返回值类型 方法名(形参列表);
}

public abstract class A {
	//不可以有方法体,只有方法签名
	public abstract void test();
}

好处?

父类知道每个子类都要做某个行为,

但是每个子类做的情况不一样,

父类定义了抽象方法,交给子类去重新,

我们抽出这样的抽象类,就是为了更好的支持多态

案例

相关推荐
ademen2 小时前
spring4第6课-bean之间的关系+bean的作用范围
java·spring
cccl.2 小时前
Java在word中指定位置插入图片。
java·word
kingbal2 小时前
Elasticsearch:spring2.x集成elasticsearch8.x
java·spring2.x·elastic8.x
三两肉3 小时前
Java 中 ArrayList、Vector、LinkedList 的核心区别与应用场景
java·开发语言·list·集合
clk66075 小时前
SSM 框架核心知识详解(Spring + SpringMVC + MyBatis)
java·spring·mybatis
Humbunklung6 小时前
Rust 控制流
开发语言·算法·rust
ghost1436 小时前
C#学习第27天:时间和日期的处理
开发语言·学习·c#
jason成都6 小时前
c#压缩与解压缩-SharpCompress
开发语言·c#
shangjg37 小时前
Kafka 的 ISR 机制深度解析:保障数据可靠性的核心防线
java·后端·kafka
傻啦嘿哟7 小时前
从零开始:用Tkinter打造你的第一个Python桌面应用
开发语言·c#