Halihallo Pascal
Ich möchte aber, dass die Klasse Node nicht direkt instanziert werden kann, sondern dass man immer über ein Treeobjekt auf die Node zugreifen muss, z.B. so:
public abstract class Node {
...
}
public abstract class Tree extends Node {
...
}
tree.node.addChild(childNode1);
Tree soll doch eine Erweiterung von Node sein, also:
tree.addChild(childNode1);
denn jeder tree _ist_ ein Node (einfach erweitert).
Wie muss man das machen?
Informiere dich über "abstract".
Viele Grüsse
Philipp