java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
Aaa111114433 分钟前
四类地址 逻辑地址 线性地址 虚拟地址 物理地址
java
小则又沐风a3 分钟前
深入了解进程概念 第二章
java·linux·服务器·前端
沐知全栈开发5 分钟前
AngularJS 简介
开发语言
程序猿进阶6 分钟前
OpenClaw Mac 安装教程
java·macos·ai·架构·agent·openclaw
骑士雄师13 分钟前
学生管理系统python版本比对
开发语言·python
basketball61614 分钟前
C++ 的 const 相关知识点总结
开发语言·c++
凯瑟琳.奥古斯特19 分钟前
信号分类与特性解析
java·开发语言·职场和发展
JAVA面经实录91723 分钟前
JVM 性能监控 + 全链路分析实战 + 性能优化(完整版)
java·jvm
WL_Aurora28 分钟前
Python 算法基础篇之查找算法(一):顺序查找、二分查找与插值查找
开发语言·python·算法
号码认证服务29 分钟前
小米、OPPO、VIVO手机支持号码认证显示公司名吗?
java·服务器·网络·经验分享·智能手机·云计算·php