We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24836c2 commit aaa1e42Copy full SHA for aaa1e42
1 file changed
src/md/java/se/2022-12-11-abstract.md
@@ -1,6 +1,7 @@
1
---
2
title: 抽象类和抽象方法
3
isOriginal: true
4
+index: false
5
category:
6
- Java 菜鸟入门
7
date: 2022-12-11
@@ -19,6 +20,10 @@ order: 52
19
20
public abstract 返回值类型 方法名(参数列表);
21
```
22
23
+```java
24
+public abstract void welcome(String name);
25
+```
26
+
27
28
29
## 抽象类
@@ -30,11 +35,20 @@ public abstract 返回值类型 方法名(参数列表);
30
35
### 格式
31
36
32
37
```java
33
-public abstract class 类名{};
38
+public abstract class 类名{}
39
40
41
42
+public abstract class Person{
43
44
+}
34
45
46
47
48
49
### 注意
50
-1. 抽象类不能实例化
-2. 抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类
-3.
51
+1. 抽象类不能实例化。
52
+2. 抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类。
53
+3. 抽象类中可以有构造方法。
54
+4. 如果一个类的父类是抽象类,那么这个类要么是抽象类,要么重写父类中所有的抽象方法。
0 commit comments