現在のクラス自体として型指定された変数を使用する Java の例を見つけました。なぜ、いつこのようなものを使用するのか理解できません! それは他のものの例のコードの一部にすぎないため、本の著者によって説明されていません! このアプローチの有用性を理解するのを手伝ってくれる人はいますか? 「Singleton design pattern」のようなものに関係していますか?test1
さらに、インスタンス化も試みましtest2
たが、エラーが発生しました!
public class Test {
public Test() {
Test test1;
Test test2;
}
}
元のスニペットは、ネストされたクラスに関するものです。
public class Tree {
ExampleNode master;
public Tree() {
}
//...
class ExampleNode {
ExampleNode rightNode;
ExampleNode leftNode;
//...
void printMaster() {
System.out.println( master );
}
}
}