Skip to content

Commit a9372a5

Browse files
authored
Merge pull request CyC2018#290 from zhangxuelong10/patch-2
Update Java 基础.md
2 parents a917b44 + 524de30 commit a9372a5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

notes/Java 基础.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ System.out.println(InterfaceExample.x);
477477
- 从设计层面上看,抽象类提供了一种 IS-A 关系,那么就必须满足里式替换原则,即子类对象必须能够替换掉所有父类对象。而接口更像是一种 LIKE-A 关系,它只是提供一种方法实现契约,并不要求接口和实现接口的类具有 IS-A 关系。
478478
- 从使用上来看,一个类可以实现多个接口,但是不能继承多个抽象类。
479479
- 接口的字段只能是 staticfinal 类型的,而抽象类的字段没有这种限制。
480-
- 接口的方法只能是 public 的,而抽象类的方法可以由多种访问权限
480+
- 接口的方法只能是 public 的,而抽象类的方法可以有多种访问权限
481481

482482
**4. 使用选择**
483483

0 commit comments

Comments
 (0)