昨日、LinkedList の独自の実装をコーディングしていました。私はこのようなことをしていました:
public class Node
{
Node next;
int value;
public Node()
{
next = null
value = 0;
}
}
それからNode
私がやっていたときを使用するnode.next
とnode.value
。それから私は気づきました-待って、一体私は何をしているのですか?これらのインスタンス変数は、private
と のように getters() と setters() でアクセスする必要がgetNext()
ありsetValue()
ます。
これにより、インスタンス変数以外のものがいつ必要になるのか疑問に思いました。private