回答編集履歴
1
追記
answer
CHANGED
@@ -4,6 +4,9 @@
|
|
4
4
|
|
5
5
|
保証というのは。。。
|
6
6
|
例えば、以下の抽象クラスは`close()`できることを保証するのが目的です。
|
7
|
+
|
8
|
+
`Closeable`: close()できることを保証するクラス(自作クラスです)
|
9
|
+
|
7
10
|
```java
|
8
11
|
abstract class Closeable{ // (標準のクラスではなく自作です)
|
9
12
|
abstract void close();
|
@@ -53,6 +56,7 @@
|
|
53
56
|
|
54
57
|
「比較可能なことを保証するクラス」を抽象クラスを使って作ってみます。
|
55
58
|
|
59
|
+
`Orderable`: 比較可能であることを保証するクラス(自作クラスです)
|
56
60
|
|
57
61
|
```java
|
58
62
|
|