回答編集履歴

1

1つ目の補足と2つ目への回答

2016/08/28 10:07

投稿

swordone
swordone

スコア20651

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は区別できるので付けなくてもいいだけです。