Java中的抽象类(abstract)和接口(interface)如何改写为一个长尾词的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1083个文字,预计阅读时间需要5分钟。
前言:写在前面的话,不听b站老师的课,不写博客再加以常不常用的JAVA,导致现在遗忘十分严重,古人云:温故而知新。今日做补课之举。
一、抽象类
抽象类是Java中的一种特殊类,用于定义抽象方法,不能被实例化。抽象类中可以包含抽象方法和非抽象方法。
二、抽象类特点
1. 抽象类不能被实例化,只能被继承。
2.抽象类可以包含抽象方法,抽象方法没有方法体,只包含方法签名。
3.抽象类可以包含非抽象方法,非抽象方法有方法体,可以执行具体的操作。
4.抽象类可以包含构造方法、成员变量等。
三、抽象类应用场景
1. 定义一组具有相似属性和行为的对象,但不希望直接创建实例。
2.为子类提供一个公共接口,让子类实现具体的业务逻辑。
3.在设计模式中,抽象类可以用来实现工厂模式、单例模式等。
本文共计1083个文字,预计阅读时间需要5分钟。
前言:写在前面的话,不听b站老师的课,不写博客再加以常不常用的JAVA,导致现在遗忘十分严重,古人云:温故而知新。今日做补课之举。
一、抽象类
抽象类是Java中的一种特殊类,用于定义抽象方法,不能被实例化。抽象类中可以包含抽象方法和非抽象方法。
二、抽象类特点
1. 抽象类不能被实例化,只能被继承。
2.抽象类可以包含抽象方法,抽象方法没有方法体,只包含方法签名。
3.抽象类可以包含非抽象方法,非抽象方法有方法体,可以执行具体的操作。
4.抽象类可以包含构造方法、成员变量等。
三、抽象类应用场景
1. 定义一组具有相似属性和行为的对象,但不希望直接创建实例。
2.为子类提供一个公共接口,让子类实现具体的业务逻辑。
3.在设计模式中,抽象类可以用来实现工厂模式、单例模式等。

