java之抽象类

什么是抽象类?

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

作为父类,让子类去实现

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

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

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

好处?

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

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

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

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

案例

相关推荐
大模型玩家七七4 小时前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
wxin_VXbishe4 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·spring boot·python·spring·django·php
Serene_Dream4 小时前
Java 垃圾收集器
java·jvm·面试·gc
爬山算法4 小时前
Hibernate(86)如何在性能测试中使用Hibernate?
java·后端·hibernate
索荣荣4 小时前
Web基石:Java Servlet 全面指南:从基础原理到 Spring Boot 实战
java·springboot·web
菜鸟小杰子4 小时前
Spring Boot集成asyncTool:复杂任务的优雅编排与高效执行(实战优化版)
java·spring boot·后端
weixin_433179334 小时前
Python - 软件对象
开发语言·python
茶本无香4 小时前
Spring 异步执行器(Executor)配置策略与命名实践
java·spring·多线程·异步
弹简特4 小时前
【JavaEE06-后端部分】SpringMVC01-Spring MVC第一大核心URL 路由映射【建立连接】与 Postman 接口测试详解
java·spring boot·测试工具·spring·postman
Want5954 小时前
Python新春烟花代码
开发语言·python·pygame