java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
雾岛听蓝1 分钟前
C++11 列表初始化与右值引用核心解析
开发语言·c++·经验分享
Maynor9968 分钟前
Clawdbot安装教程:从零开始到接入飞书
java·数据库·飞书
小北方城市网11 分钟前
Spring Boot 多数据源与事务管理实战:主从分离、动态切换与事务一致性
java·开发语言·jvm·数据库·mysql·oracle·mybatis
痴儿哈哈11 分钟前
C++与硬件交互编程
开发语言·c++·算法
roman_日积跬步-终至千里31 分钟前
【Java 并发-面试】从线程基础到企业级开发的知识点概况
java·开发语言
云中飞鸿31 分钟前
VS2015安装后,安装QT59,之后安装qt-vsaddin-msvc2015-2.4.3.vsix 文件失败问题!
开发语言·qt
m0_7482331735 分钟前
C与C++:底层编程的六大核心共性
java·开发语言
沐知全栈开发37 分钟前
HTTP Content-Type
开发语言
坊钰40 分钟前
【Rabbit MQ】Rabbit MQ 介绍
java·rabbitmq
一切尽在,你来1 小时前
C++多线程教程-1.2.2 C++标准库并发组件的设计理念
开发语言·c++