java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
银-豆豆13 小时前
Python爬虫
开发语言·爬虫·python
zmzb010313 小时前
C++课后习题训练记录Day179
开发语言·c++
jjjava2.013 小时前
MyBatis动态if/trim/where/set标签详解
java·开发语言·数据库
不正经学生13 小时前
C语言指针进阶:const 和野指针——给指针加锁,向野指针宣战
c语言·开发语言·c++·算法·c#
程序喵大人13 小时前
【C++进阶】STL算法与函数对象 - 01 让算法去处理一段迭代器范围
开发语言·c++·算法·函数对象
gugucoding13 小时前
34.【Java】I/O流(下):NIO与文件操作
java·python·nio
cui_ruicheng14 小时前
Python数据分析(十三):Seaborn 统计可视化
开发语言·python·信息可视化·数据分析
tianyu23414 小时前
双指针循环匹配金额——打款记录与账单的自动对账算法
java·算法·双指针循环·匹配金额
YDS82914 小时前
大营销平台 —— 架构解析和抽奖流程串联
java·springboot·ddd