teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2016/08/28 10:07

投稿

swordone
swordone

スコア20675

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