java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
雨落在了我的手上1 分钟前
JavaEE初级(1):计算机是如何⼯作的
java·java-ee
1-1=07 分钟前
Python PyCharm
开发语言·python·pycharm
牛肉胡辣汤12 分钟前
Blender + Three.js 开发讲解:从 .blend 到能转的产品页
开发语言·javascript·blender
惊讶的猫13 分钟前
Spring AOP
java·开发语言
用户31268748772021 分钟前
Java 异常体系全链路:受检异常到底该不该用
java
ii_best33 分钟前
按键精灵手机助手 v5.2.1 实测:inputText 逐字延时 + 调试面板多行复制,安卓脚本开发的两个输入痛点一次解决
android·开发语言·智能手机·自动化·ai编程·按键精灵
学到老活到老34 分钟前
集合换成线程安全的,就不用加锁了吗?
java·面试
波力海苔夹心脆67535 分钟前
C# StringBuilder 详解:字符串拼接为什么总说要用它?
开发语言·笔记·c#·.net·字符串·stringbuilder·入门教程
Wang's Blog41 分钟前
Java 项目实战: 交友项目 - 今日佳人:需求分析
java·开发语言·交友
老孟说禅43 分钟前
自动化测试入门(一)
开发语言·python