抽象类

抽象类

此系列笔记来源于

BiliBili韩顺平老师的Java基础课


介绍

1、用 abstract 关键字来修饰一个类时,这个类就叫抽象类

语法:

访问修饰符 abstract 类名 {

}

2、用 abstract 关键字来修饰一个方法时,这个方法就是抽象方法

语法:

访问修饰符 abstract 返回类型 方法名(参数列表); //没有方法体!

细节

1、抽象类不能实例化(不能new)

2、抽象类可以没有抽象方法

3、abstract 只能修饰类和方法,不能修饰属性和其他的

4、抽象类可以有任意成员【其本质还是类】,如:非抽象方法、构造器、静态属性等…

5、抽象方法不能有方法体,即不能实现

6、如果一个类继承了抽象类,则它必须实现抽象类的所有抽象方法(有方法体),除非他自己也声明为abstract类

7、抽象方法不能使用private、final、static修饰

posted @ 2022-03-21 08:38  Yra  阅读(78)  评论(0)    收藏  举报