![]() |
|
|
|||||||
| Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 28.05.2006
Fachbeiträge: 110
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
Ich habe ein kleines Problem und wollte wissen, ob man das lösen kann. Ich versuche mal es zu erklären. Also ich habe den Ordner 'TEST' indem die Main-Klasse drin ist und die Pakete 'paket1' und 'paket2'. Jetzt wollte ich wissen, ob man vom 'paket1' ins 'paket2' zugreifen kann, also es beim import so etwas gibt wie: "einen Ordner zurück"? Ich hoffe, mir kann jemand weiterhelfen, den das regt mich schon lange auf ![]() MfG DR
__________________
http://vampiresdawn.fair2kids.net/bi...lie_vampir.gif Die Softwarebranche ist binär, du bist die 1 oder 0, tod oder lebendig. |
|
|
| #2 (permalink) | |
|
Premium-Benutzer
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
|
Du kannst auf jedes Paket im classpath zugreifen. Die Frage ist mir etwas unverständlich
__________________
Take back the Desktop |
|
|
| #3 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 28.05.2006
Fachbeiträge: 110
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Also ich versuche es mal ein bisschen besser zu erklären. Also ich habe meinen Ordner 'Test', indem alles drin ist:
-> Test -> paket1 -> paket2 -> test.java Die Main-Klasse hat bis jetzt nur das paket1 importiert. Jetzt habe ich aber ein Button, indem eine Methode, die im paket2 steht, benutzt werden soll. Normalerweise mache ich das dann so, dass das paket2 in paket1 ist: -> paket1 -> aaa.java -> bbb.java -> paket2 Aber jetzt wollte ich nur wissen, ob es nicht auch eine Möglichkeit gibt, dass ich die Pakete nicht immer in ein anderes Paket machen muss, sondern dass ich die auf Pakete zugreifen kann, die in einem vorherigem Order sind, zugreifen kann, also dass ich dann in zum Beispiel in aaa.java schreibe: Code:
import <zurück zum Ordner Test> paket2.*; Ich hoffe so ist es ein bisschen klaren Geworden.
__________________
http://vampiresdawn.fair2kids.net/bi...lie_vampir.gif Die Softwarebranche ist binär, du bist die 1 oder 0, tod oder lebendig. |
|
|
| #4 (permalink) | |
|
Premium-Benutzer
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
|
Was dir nicht ganz klar ist, ist das packages keine Struktur haben.
package foo hat mit package foo.bar rein gar nichts zu tun. Insofern gibt's auch kein zurück oder ähnliches weil alle packages flach sind. Imports lässt man von 'ner IDE erledigen
__________________
Take back the Desktop |
|
|
| #6 (permalink) | |
|
Premium-Benutzer
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
|
imports sind nur ein Shortcut, welche Hintergründe und Funktionsweisen meinst du also?
__________________
Take back the Desktop |
|
|
| #7 (permalink) | |
|
Stammbenutzer
Halbes Gigabyte
Registriert seit: 02.12.2003
Fachbeiträge: 5.472
Abgegebene Danke: 0
Erhielt 3 Danke für 3 Beiträge
|
Packages dienen nur der Strukturierung. Was den Zugriff angeht, gibt es bestenfalls einen UNterschied ob man auf eine Klasse im selben Package zugreifen möchte, oder auf eine in einem anderen Package. Ob das andere Package nun drüber, drunter oder nebenan liegt, ist vollkommen unerheblich.
Aus der Package-Struktur ergeben sich keinerlei funktionelle Konsequenzen.
__________________
Andy Clarke is hip and mature. You almost never get both. He is a seasoned brand steward, a fancy pixel wrangler, and no mean hand at code. A triple talent. The bastard. - Jeffrey Zeldman http://www.alexander-langer.de |
|
|
| #8 (permalink) | ||||||||||||||||
|
Stammbenutzer
Halbes Gigabyte
Registriert seit: 06.02.2006
Fachbeiträge: 6.266
Abgegebene Danke: 0
Erhielt 6 Danke für 6 Beiträge
|
__________________
|
|||||||||||||||
|
|
||||||||||||||||
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| auf Klasse in Default package zugreifen | The_S | Allgemeine Java-Themen | 10 | 19.10.2007 11:38 |
| Aus package auf andere eigene packages zugreifen? | guest | Java Basics - Anfänger-Themen | 7 | 02.04.2007 16:38 |
| Aufs Handy zugreifen | Samson_Miller | Allgemeine Java-Themen | 2 | 12.10.2006 12:39 |
| Klasse in einem Package soll auf Hauptverzeichnis zugreifen | Reality | Java Basics - Anfänger-Themen | 7 | 18.08.2005 10:37 |
| von package auf überklasse zugreifen! | kmcs | Java Basics - Anfänger-Themen | 4 | 26.09.2004 19:04 |
| Lesezeichen |
|
|