java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
朴拙数科5 分钟前
Stable Diffusion秋叶整合包V4独立版Python本地API连接指南
开发语言·python·stable diffusion
苹果酱056711 分钟前
Vue3 源码解析(六):响应式原理与 reactive
java·vue.js·spring boot·mysql·课程设计
z_mazin14 分钟前
JavaScript 渲染内容爬取:Puppeteer 入门
开发语言·javascript·ecmascript
虽千万人 吾往矣14 分钟前
golang channel源码
开发语言·后端·golang
小川_wenxun28 分钟前
线程池的介绍
java·开发语言
知其然亦知其所以然42 分钟前
面试官问我 Java 原子操作,我一句话差点让他闭麦!
java·后端·面试
Sc Turing1 小时前
Spring中的AOP基础理解
java·spring
栗筝i1 小时前
Spring Boot 核心模块全解析:12 个模块详解及作用说明
java·spring boot·后端