T
TheEmperor
Gast
ich habe folgendes vor: ich möchte per include eine eigene Klassenstruktur einbinden. In diversen FAQs lese ich, dass ich dazu ein package erstellen muss. Mein Programm setzt sich folgendermaßen zusammen:
eine public class (nennen wir sie mal das "Programm")
eine public abstract class Gebaeude als Oberklasse für die in "Programm" genutzten Objekte
mehrere public classes extends Gebaeude zur Konkretisierung einzelner Gebäudetypen
Das Programm befindet sich im Ordner \Programm und die Oberklasse sowie ihre Unterklassen befinden sich im Ordner \Programm\classes.
Sobald ich im Programm nun ein Objekt aus einer Gebaeude-Unterklasse (nennen wirs mal "Hauptquartier" erstellen will, bekomme ich natürlich eine Fehlermeldung, da ich die Klassen nicht importiert habe.
Also Packages erstellen.
Sobald ich nun in meiner Unterklasse "Hauptquartier" die Zeile package=classes; ergänze, spielt der Compiler verrückt.
Hauptquartier.java:2: cannot resolve symbol
symbol : class Gebaeude
location: class classes.Hauptquartier
public abstract class BZ extends Gebaeude{
sowie gleiche Fehlermeldung für jede Methode etc die sich in der Klasse befinden. Was mach ich falsch ?
eine public class (nennen wir sie mal das "Programm")
eine public abstract class Gebaeude als Oberklasse für die in "Programm" genutzten Objekte
mehrere public classes extends Gebaeude zur Konkretisierung einzelner Gebäudetypen
Das Programm befindet sich im Ordner \Programm und die Oberklasse sowie ihre Unterklassen befinden sich im Ordner \Programm\classes.
Sobald ich im Programm nun ein Objekt aus einer Gebaeude-Unterklasse (nennen wirs mal "Hauptquartier" erstellen will, bekomme ich natürlich eine Fehlermeldung, da ich die Klassen nicht importiert habe.
Also Packages erstellen.
Sobald ich nun in meiner Unterklasse "Hauptquartier" die Zeile package=classes; ergänze, spielt der Compiler verrückt.
Hauptquartier.java:2: cannot resolve symbol
symbol : class Gebaeude
location: class classes.Hauptquartier
public abstract class BZ extends Gebaeude{
sowie gleiche Fehlermeldung für jede Methode etc die sich in der Klasse befinden. Was mach ich falsch ?