Moin,
vielleicht war ich zu doof, aber die Suchfunktion konnte mir auch nicht weiterhelfen, bin echt grad am Verzweifeln.
Da es ncith gerade zum guten Stil gehört alles zusammengehörige in einem Ordner zu Parken (Da hats auch wunderbar funktioniert), hab ich mich an die packages gewagt, leider mag "er" mich da gerade nicht, irgendwo muss ich den Wurm drin haben, ich weiß nur nicht wo.
Mein main habe ich im Ordner "OOP", die Klasse habe ich folgendermaßen mit package und improt ergänzt:
Meine Objektklasse befindet sich im Unterordner "obcl", diese Klasse habe ich wie folgt ergänzt:
Die Punkte stehen natürlich für weitere Ausführungen im Code, da passt an sich auch alles, wenn ich die Dateien OHNE package-Angaben in einem Ordner habe, funktioniert auch alles wunderbar. Aber wenn ich es hier in dieser Ordnerhyrarchie habe, funktioniert es nicht, da bringt der Compiler den Fehler, dass er die Klasse Auto nicht kennen würde.
Was mache ich Falsch? Klassen, Konstruktoren, getter- und setter-Methoden sind alle sogar schön public (lediglich Klassenatribute habe ich auf protected)
Hat jemand eine Idee was ich falsch mache?
Merci allen,
Smartie
vielleicht war ich zu doof, aber die Suchfunktion konnte mir auch nicht weiterhelfen, bin echt grad am Verzweifeln.
Da es ncith gerade zum guten Stil gehört alles zusammengehörige in einem Ordner zu Parken (Da hats auch wunderbar funktioniert), hab ich mich an die packages gewagt, leider mag "er" mich da gerade nicht, irgendwo muss ich den Wurm drin haben, ich weiß nur nicht wo.
Mein main habe ich im Ordner "OOP", die Klasse habe ich folgendermaßen mit package und improt ergänzt:
Java:
package OOP;
import OOP.obcl.*;
public class Chef
{
public static void main(String args[])
{
.....
Java:
package OOP.obcl;
public class Auto
{
protected int bj;
.....
public Auto()
{
....
Die Punkte stehen natürlich für weitere Ausführungen im Code, da passt an sich auch alles, wenn ich die Dateien OHNE package-Angaben in einem Ordner habe, funktioniert auch alles wunderbar. Aber wenn ich es hier in dieser Ordnerhyrarchie habe, funktioniert es nicht, da bringt der Compiler den Fehler, dass er die Klasse Auto nicht kennen würde.
Was mache ich Falsch? Klassen, Konstruktoren, getter- und setter-Methoden sind alle sogar schön public (lediglich Klassenatribute habe ich auf protected)
Hat jemand eine Idee was ich falsch mache?
Merci allen,
Smartie
Zuletzt bearbeitet: