java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
Yunzenn几秒前
深度解析字节前沿研究-Cola DLM第 04 章:Cola DLM 架构全景 —— 三层解耦的设计哲学
java·linux·python·深度学习·面试·github·transformer
MepSUxjvy2 分钟前
拆解 OpenHands(11)--- Runtime主要组件
java·windows·microsoft
lsx20240613 分钟前
传输对象模式
开发语言
ch.ju16 分钟前
Java Programming Chapter 4——Member method
java·开发语言
笨蛋不要掉眼泪19 分钟前
Java并发编程:ReentrantLock与AQS原理剖析
java·开发语言·并发
兰令水23 分钟前
topcode【随机算法题】【2026.5.22打卡-java版本】
java·算法·leetcode
Dicky-_-zhang23 分钟前
敏感数据加密存储实战
java·jvm
念何架构之路24 分钟前
Go依赖管理
开发语言·后端·golang
liudanzhengxi26 分钟前
CUDA转OpenCL:跨平台内核迁移实战
开发语言
吃好睡好便好29 分钟前
用if…elseif…end语句输出成绩等级
开发语言·前端·javascript·数据库·学习·matlab·信息可视化