target/classes/de/tankstelle/Tankstelle.class
target/classes/de/tankstelle/GrosseTankstelle.class
target/classes/de/tankstelle/KleineTankstelle.class
-target/classes/de/tankstelle/MittlereTankstelle.class
+target/classes/de/tankstelle/MittlereTankstelle.class
\ No newline at end of file
package de.tankstelle;
public class Tankstelle {
+ /**
+ * Anzahl der Mitarbeiter einer Tankstelle
+ */
byte mitarbeiterzahl;
+ /**
+ * Treibstoffarten und -mengen. Array als Datentyp u.U. nicht geeignet -> Alternative suchen
+ */
Treibstoff[] treibstoffe;
- public Tankstelle(byte mitarbeiterzahl, Treibstoff[] treibstoffe) {
+ /**
+ * Superconstructor. Nur sichtbar für hiervon erbende Klassen
+ * @param mitarbeiterzahl
+ * @param treibstoffe
+ */
+ protected Tankstelle(byte mitarbeiterzahl, Treibstoff[] treibstoffe) {
this.mitarbeiterzahl = mitarbeiterzahl;
this.treibstoffe = treibstoffe;
}