Skip to content

Commit aaa1e42

Browse files
committed
更新
1 parent 24836c2 commit aaa1e42

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

src/md/java/se/2022-12-11-abstract.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 抽象类和抽象方法
33
isOriginal: true
4+
index: false
45
category:
56
- Java 菜鸟入门
67
date: 2022-12-11
@@ -19,6 +20,10 @@ order: 52
1920
public abstract 返回值类型 方法名(参数列表);
2021
```
2122

23+
```java
24+
public abstract void welcome(String name);
25+
```
26+
2227

2328

2429
## 抽象类
@@ -30,11 +35,20 @@ public abstract 返回值类型 方法名(参数列表);
3035
### 格式
3136

3237
```java
33-
public abstract class 类名{};
38+
public abstract class 类名{}
39+
```
40+
41+
```java
42+
public abstract class Person{
43+
44+
}
3445
```
3546

47+
48+
3649
### 注意
3750

38-
1. 抽象类不能实例化
39-
2. 抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类
40-
3.
51+
1. 抽象类不能实例化。
52+
2. 抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类。
53+
3. 抽象类中可以有构造方法。
54+
4. 如果一个类的父类是抽象类,那么这个类要么是抽象类,要么重写父类中所有的抽象方法。

0 commit comments

Comments
 (0)