Aufgabe:
Definieren Sie eine abstrakte Basisklasse Net für Widerstandsnetze mit einem Datenelement
resistors vom Typ java.util.TreeSet, das die eindeutigen Namen (ID) aller
im Netz vorkommenden Widerstande als Strings enthalt.
Ferner gibt es
(a) eine abstrakte Methode ohm() mit Rückgabetyp double, das den Gesamtwiderstand
des Netzes zurückgibt;
(b) eine implementierte Methode show(), die die Menge resistors mit einer foreach-
Schleife durchläuft und alle IDs der Widerstände im Netz als String zurückgibt.
Frage: Wenn ich den TreeSet in Net implementiere, dann kann ich in einer Testklasse nicht mehr darauf zugreifen, bzw. Werte einfügen, auslesen und so weiter.
Bedeutet das, dass man nur in der Klasse wo man den Tree implementiert hat auf diesen zugreifen kann?
Definieren Sie eine abstrakte Basisklasse Net für Widerstandsnetze mit einem Datenelement
resistors vom Typ java.util.TreeSet, das die eindeutigen Namen (ID) aller
im Netz vorkommenden Widerstande als Strings enthalt.
Ferner gibt es
(a) eine abstrakte Methode ohm() mit Rückgabetyp double, das den Gesamtwiderstand
des Netzes zurückgibt;
(b) eine implementierte Methode show(), die die Menge resistors mit einer foreach-
Schleife durchläuft und alle IDs der Widerstände im Netz als String zurückgibt.
Frage: Wenn ich den TreeSet in Net implementiere, dann kann ich in einer Testklasse nicht mehr darauf zugreifen, bzw. Werte einfügen, auslesen und so weiter.
Bedeutet das, dass man nur in der Klasse wo man den Tree implementiert hat auf diesen zugreifen kann?