java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
Jazz_z13 小时前
通过 Java 实现 Word 转 TXT
java·c#·word
秋田君13 小时前
Qt_QVariant
开发语言·qt
江华森13 小时前
Python 实现高德地图找房(三):地图可视化与高德 JS API
开发语言·javascript·python
SamDeepThinking13 小时前
为什么我会主动给一个年轻程序员加薪、晋升?
java·后端·程序员
weixin_4713830313 小时前
args,...args与Parameters<T>
开发语言·前端
ikun_文13 小时前
Java面向对象编程OOP核心知识
java
宠友信息14 小时前
MySQL 租户数据隔离在即时通讯源码后端中的落地方式
java·数据库·spring boot·redis·websocket·mysql
AI人工智能+电脑小能手14 小时前
【大白话说Java面试题 第163题】【06_Spring篇】第23题:说说SpringBoot 自动配置原理?
java·自动配置·springboot·spi·条件注解
江湖有缘14 小时前
【保姆级教程】使用Docker Compose一键搭建Picsur私有图床服务
java·docker·容器
ctrl_v助手14 小时前
C#表达题笔记
开发语言·c#