java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
hold?fish:palm14 小时前
从源码到可执行文件:C++程序的编译过程
开发语言·c++
随性而行36014 小时前
微信API接口与AI自动化:开发者的实现思路
运维·服务器·开发语言·人工智能·微信·自动化
沫离痕14 小时前
Cassandra 4.0.11 Docker 安装与配置手册
java·spring boot
lingran__14 小时前
C++_STL简介
开发语言·c++
plainGeekDev14 小时前
libs 目录 → Gradle 依赖管理
android·java·kotlin
CodeStride14 小时前
就像长跑配速一样,我是如何平衡代码性能与可读性的
java
旋律翼214 小时前
Qt Bridges for C# 深度技术解析
开发语言·qt·c#
弹简特14 小时前
【Java项目-企悦抽】07-用户与认证模块-实现用户注册01
java·开发语言
L歪歪君14 小时前
Apache Doris全链路性能优化实战指南:从架构设计到生产落地
java·开发语言·算法
山东点狮信息科技有限公司15 小时前
SpringBoot+VUE3,一套系统完成OA+HRM+CRM+MES+合同+项目管理 —— 深度解析点狮全业务管理平台
java·spring boot·后端