Ich weiß, dass eine Klasse von einer anderen Klasse erben kann, aber es gibt viele verschiedene Namen für diese.Sind diese verschiedenen Arten von Klassen gleich?
- A
child class
erbt von einemparent class
- A
subclass
erbt von einemsuperclass
- A
derived class
inherits einer vonbase class
diese sind alle nur verschiedene Namen für die gleiche Sache? Oder verpasse ich den Punkt?
Diese scheinen wie verschiedene Namen der gleichen Sache. Ich nehme an, dass es im richtigen Kontext * möglich * ist, dass einer von diesen verwendet werden kann, um auf eine Klasse zu verweisen, die innerhalb einer anderen Klasse * definiert * ist, die eigentlich keine Vererbungsstruktur ist. Aber das klingt hier wie ein Randfall. Die Terminologie kann in diesem Fall ziemlich austauschbar sein. – David
Danke für deine Antwort @David, ich glaube nicht, dass ich mich um Klassen kümmern muss, die in anderen Klassen für meine Spezifikation definiert sind, also denke ich, dass ich sie als dasselbe behandeln kann –