Ich weiß, dass diese Frage oft gestellt wurde, aber ich verstehe immer noch nicht, wie die Import-Anweisung funktioniert. Ich habe ein Beispiel für mein Problem wie folgt.Wie funktioniert die Import-Anweisung in Java?
Ich habe meine Hauptdatei für ein einfaches Spiel im Pfad: C: \ myjavafiles \ game.java, ich habe eine Datei zum Erstellen von Zwergen in einem Pfad namens: C: \ myjavafiles \ dwarf.java, habe ich auch eine Datei zum Deklarieren von Jobtypen in: C: \ myjavafiles \ support \ jobTypes.java. Meine Frage ist, wie könnte ich dwarf.java und jobTypes.java in game.java importieren, wenn ich den Code in jeder Datei wie folgt:
game.java:
// import dwarf.java and jobTypes.java here
class game {
public static void main(String args[]) {
// Do something
}
}
dwarf.java:
public class dwarf {
public dwarf() {
// setup dwarf
}
}
jobTypes.java:
public class jobTypes {
public jobTypes() {
// Do something
}
}
Vielen Dank für Ihre Zeit.
EDIT:
ich hinzufügen dwarf.java Unterstützung für das Paket haben. Und ich habe diese Aussage game.java hinzufügen:
import support.*;
Aber das funktioniert nicht.
https://docs.oracle.com/javase/tutorial/java/package/packages.html –
Schauen Sie sich die Paketdeklaration an. Beachten Sie auch, dass Klassennamen mit einem Großbuchstaben beginnen sollten. – martijnn2008
@LukaJacobowitz, die nicht geholfen hat, möchte ich nicht über Pakete wissen. – Programmer2120