8000 修正錯字 · JustinSDK/JavaLambdaTutorial@93603e6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 93603e6

Browse files
author
Justin Lin
committed
修正錯字
1 parent d69c36d commit 93603e6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

JavaLambdaTutorial.MD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1576,7 +1576,7 @@ names.forEach(
15761576
);
15771577
```
15781578

1579-
因為 `forEach` 方法本身已有實作,所以不會破壞 `Iterable` 現有的其它實作。預設方法令介面看來像是有抽象方法的抽象類別,不過不同點在於,預設方法中不能使用值域(Field)成員,因為介面本身不能定義值域成員。如上所示,你可以使用預設方法來實作樣版方法(Template Method)模式,例如,你可以如下定義自己的 `Comparable` 介面:
1579+
因為 `forEach` 方法本身已有實作,所以不會破壞 `Iterable` 現有的其它實作。預設方法令介面看來像是有抽象方法的抽象類別,不過不同點在於,預設方法中不能使用值域(Field)成員,因為介面本身不能定義值域成員。如下所示,你可以使用預設方法來實作樣版方法(Template Method)模式,例如,你可以如下定義自己的 `Comparable` 介面:
15801580

15811581
```java
15821582
public interface Comparable<T> {

0 commit comments

Comments
 (0)
0