javaで変数をサブクラスの名前で宣言できますか?リンクされたリストに関するこのコードは非常に混乱しています。リストの先頭がどのように宣言されているかを見てください。誰かが説明できますか?変数はjavaでクラス名のみを使用して宣言できますか?
class LinkedList { Node head; // head of list /* Linked list Node*/ class Node { int data; Node next; // Constructor to create a new node // Next is by default initialized // as null Node(int d) { data = d; } } }
サブクラスではなく内部クラスです。 – davidxxx
何が紛らわしいですか? – davidxxx
参照は、アクセス可能な型であると宣言できます。それがここで起こっているすべてです。 –