Java package auf package Zugriff?
Hey,
wir haben in Programmieren(Java) eine Hausaufgabe bekommen und ich bin richtig am verzweifeln, ich muss in der Main auf beide packages zugreifen können, aber einem package muss ich Zugriff auf das andere package haben. Nur habe ich alle möglichen Anordnungen der packages probiert aber es funktioniert entweder nur in der Main oder im anderen package, hat jemand eine Idee wie ich das fixen kann? Im Anhang ist die Struktur (professionell in Paint veranschaulicht), welche ich momentan habe. Jegliche Hilfe würde mich freuen :)
2 Antworten
Du machst einfach ein import in deiner main.
import de.xearox.name.Package1
import de.xearox.name.Package2
Dann kannst du auf alles zugreifen, was Public ist. Bei protected kann man nur innerhalb des packages zugreifen und bei private nur innerhalb der Klasse.
Ha? Also package.java sieht allgemein falsch aus man nutzt dafür Klassen 2. Wenn du nur eine Klasse importieren willst / sollst aber Code aus beiden bekommen möchtest dann nutzt doch Vererbung dann haste mit nur einem import all den code
Datei.java extended die Dateien.java somit hat Datei1.java den Code von datei1.jaba und datei2.java
Danke für deine Antwort. Ich habe die Main im gleichen Ordner wie der package Ordner. Im package Ordner liegt dann die .java datei. Hat bisher mit einem package Problemlos funktioniert und das sollten wir auch so machen. Aber was meinst du genau mit Vererbung?