java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
“AI国潮设计-小江”几秒前
【SDXL实战】Python自动化生成3D潮汕美食IP,附ComfyUI工作流与商用变现思路
开发语言·人工智能·python·prompt·aigc
可乐配鸡翅9 分钟前
day seven 猜数字小游戏
java
张小凡vip11 分钟前
Java Web 设置 Session 超时时间:如何让 Session 永不失效
java·spring boot
浪里摸鱼12 分钟前
Java 泛型快速学习指南(面向接口扫描场景)
java
此生决int22 分钟前
深入理解C++系列(19)——C++11(上)
开发语言·c++
我是大猴子23 分钟前
redis执行get等命令时底层操作
java
叶总没有会32 分钟前
微服务--分布式基础
java·spring·spring cloud·微服务
鹿角片ljp34 分钟前
Prompt Cache、Token 成本与 Plan Compiler 的工程设计
java·python·算法
郝学胜-神的一滴35 分钟前
C++20模板元编程 05:吃透变参模板,解锁编译期万能参数能力
服务器·开发语言·c++·windows·vscode
Wang's Blog1 小时前
Java 接入Redis: 五大数据类型与存储结构选型
java·服务器·redis