回答編集履歴
1
1つ目の補足と2つ目への回答
test
CHANGED
@@ -1 +1,11 @@
|
|
1
|
+
1つ目
|
2
|
+
|
1
3
|
java.util.Stackの親クラスである[java.util.Vectorクラスが持っています。](https://docs.oracle.com/javase/jp/8/docs/api/java/util/Vector.html#isEmpty--)
|
4
|
+
|
5
|
+
もっと言うとListなどの親インタフェースであるCollectionで定義されているので、Listなどのコレクションを扱うクラスは必ずこのisEmptyメソッドを持っています。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
2つ目
|
10
|
+
|
11
|
+
minはコンストラクタの引数とNodeWithMinのフィールドで名前が衝突しています。これを区別するために、thisをつけて「フィールドのmin」であることを明示しています。名前が衝突していないvalueとvは区別できるので付けなくてもいいだけです。
|