Packages...

Status
Nicht offen für weitere Antworten.
C

chrissie110

Gast
Hallo!!

Kann mir jemand sagen wie genau das mit den packages in Java funktioniert??
Ich habe erfolgreich ein package erstellt...
Wie kann ich nun in dem Programm, welches das package importiert, auf eine einzelne Variable eines Programms innerhalb des packages zugreifen?? Ist das überhaupt möglich??

Ein Beispiel wäre super...

Vielen Dank

Chrissie
 
B

bygones

Gast
wenn deine Klasse das package importiert kannst du die darin deklarierten Klassen verwenden. Variablen erstmal nicht, da sie innerhab der Klassen ja definiert wurde.

Einfaches Beispiel:

Code:
import java.util.Vector;

public class MeineKlasse {
    public static void main(String[] args) {
             Vector v = new Vector();
    }
}

Da du die Klasse Vector imporierst, kannst du sie ohne Probleme in deiner Klasse verwenden.

Wenn du z.B. alle Klassen eines Packages verwenden willst kannst du auch

Code:
import java.util.*;

schreiben - dann kannst du alle Klassen im Packge java.util nutzen
 

Nobody

Top Contributor
ergänzung:

ein package liegt immer im gleichen ordner (ordnername = packagename, wenn ich mich recht entsinne)
das package dient, das ganze in packete einzuteilen. eingefügt werden sie in anderen klassen wie bereits beschrieben über die imports.

eine klasse einem package zu zuweisen geht folgendermasen:
Code:
pakage test;
//in der aller ersten zeile
 
B

bygones

Gast
das mit dem ordnernamen und package name ist richtig.

Gibt eigentlich nur noch zu sagen, dass der Package befehl als erstes im file stehen muss !!
 
C

chrissie110

Gast
Danke erstmal für die Hilfe!!
Bis dahin hab ich's schon...
Ich habe ein eigenes package erstellt und importiere dieses in eine andere Klasse... klappt alles wunderbar...
Das package enthält insgesamt 2 Klassen. Alle Methoden innerhalb dieser Klassen sind public.
Nun will ich aber an einzelne Variablen innerhalb dieser Methoden zugreifen, und zwar in der Klasse in der das package importiert wird...
Ist das überhaupt möglich??? Wenn ja, wie denn????

Vielen Dank

Chrissie
 
B

bygones

Gast
willst du auf Variablen innerhalb der in der anderen definierten Methode zugreifen ? Das geht nicht, da es lokale Variablen sind.

Wenn aber die Variablen Klassenvariablen sind (und public) kannst du über Klasse.Variable daraufzugreifen....
 

Nobody

Top Contributor
möglichkeit 1: mach sie public
möglichkeit 2: set und get methode

zu 2:
Code:
private int x;
private double y;

public void setX(int x){
  this.x=x;
}
public void setY(double y){
  this.y=y;
}
public int getX(){
  return(this.x);
}
public double getY(){
  return(this.y);
}
 

AlArenal

Top Contributor
Mach es, wie Nobody schrieb. Du vernwedest in den Klassen globale public Variablen, auf du dann von außen zugreifen kannst, oder schreibst Methoden, die die entsprechenden Werte zurückgeben und/oder setzen.

In der Regel ist letztere Variante vorzuziehen, weil sie variabler ist und spätere Änderungen nicht gleich Änderungen in der aufrufenden Klasse nach sich ziehen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Packages erstellen Java Basics - Anfänger-Themen 7
S Daten/Klassen/Packages richtig updaten!? Java Basics - Anfänger-Themen 2
M Packages erstellen mit Java-Editor Java Basics - Anfänger-Themen 6
C Probleme mit dem Erstellen und Importieren von Packages Java Basics - Anfänger-Themen 6
A Exceptions und Packages Java Basics - Anfänger-Themen 6
M Probleme beim verwenden von Packages Java Basics - Anfänger-Themen 6
Mxxxt Übersicht Java-Packages Java Basics - Anfänger-Themen 3
D Zusätzliche Packages benutzen? Java Basics - Anfänger-Themen 6
C Java Packages Konvention Namensvergabe Java Basics - Anfänger-Themen 3
B eclipse und packages weiterentwickeln Java Basics - Anfänger-Themen 5
B Compiler-Fehler Packages fehlen? Java Basics - Anfänger-Themen 5
J Eclipse + Java + Packages importieren Java Basics - Anfänger-Themen 7
J eigene packages bzw klassen verwenden Java Basics - Anfänger-Themen 25
S Richtlinien wie man Classen in Packages organisieren soll? Java Basics - Anfänger-Themen 3
G Packages -> was bringen sie? Java Basics - Anfänger-Themen 4
V Java Packages Java Basics - Anfänger-Themen 4
O Funktionen dateiübergreifend mit Packages Java Basics - Anfänger-Themen 6
J Zugriff auf Variable vom typ (default) durch Importieren des Packages? Java Basics - Anfänger-Themen 5
D Javadoc für Packages oder ganze Projekte Java Basics - Anfänger-Themen 5
U Zugriff auf andere Packages Java Basics - Anfänger-Themen 10
S Problem mit Packages Java Basics - Anfänger-Themen 9
C Klassen Main-Routine in Packages? Java Basics - Anfänger-Themen 7
L Konsole und packages Java Basics - Anfänger-Themen 8
B Packages in Eclipse umbennen Java Basics - Anfänger-Themen 12
V Packages: Cannot find symbol Java Basics - Anfänger-Themen 12
Blindxantos Klassen in verschiedene Packages unterteilen Java Basics - Anfänger-Themen 2
B Wie funktioniert der Import von Dritt-packages in Eclipse? Java Basics - Anfänger-Themen 5
K Collections Problem beim import von Packages Java Basics - Anfänger-Themen 10
M Tief verschachtelte Packages Java Basics - Anfänger-Themen 7
Z CLASSPATH + Packages Java Basics - Anfänger-Themen 6
N packages und finden von Klassen Java Basics - Anfänger-Themen 2
J Packages in Jar-Datei Java Basics - Anfänger-Themen 7
D Packages verwenden und in eigenes Projekt integrieren Java Basics - Anfänger-Themen 3
S Anfängerproblem mit Packages Java Basics - Anfänger-Themen 4
J Anfängerfrage zu Grundlagen von Packages Java Basics - Anfänger-Themen 7
B Unterklassen, Packages Java Basics - Anfänger-Themen 3
F Dateipfade mit Packages Java Basics - Anfänger-Themen 7
R mit klassen-instanzen arbeiten in packages Java Basics - Anfänger-Themen 10
F OOP Wrapper ermöglicht Zugriff für andere Packages? Java Basics - Anfänger-Themen 6
T Javac und Packages Java Basics - Anfänger-Themen 4
B Fragen zur Initialisierung/Zuweisung der Variable + Packages erstellen Java Basics - Anfänger-Themen 4
braindump Packages in verschiedenen Unterverzeichnissen Java Basics - Anfänger-Themen 3
G Verschiedene Packages Java Basics - Anfänger-Themen 3
R wo befinden sich die packages? Java Basics - Anfänger-Themen 5
S 2 Packages Java Basics - Anfänger-Themen 14
D packages importieren Java Basics - Anfänger-Themen 3
I Frage zu Packages Java Basics - Anfänger-Themen 19
T Anagram Game - warum ist es auf 2 Packages aufgeteilt? Java Basics - Anfänger-Themen 3
S problem mit packages Java Basics - Anfänger-Themen 7
G Konventionen für die Bezeichnung von Packages Java Basics - Anfänger-Themen 4
M problem mit packages Java Basics - Anfänger-Themen 5
D Packages mit Wizard erstellen Java Basics - Anfänger-Themen 2
S Woher Packages bekommen? Wie installieren? (Netbeans) Java Basics - Anfänger-Themen 4
B Packages einfach kopieren? Java Basics - Anfänger-Themen 13
B Fehler beim einbinden eines Packages Java Basics - Anfänger-Themen 6
G Aufgabe mit Packages Java Basics - Anfänger-Themen 3
G erstes Arbeiten mit Packages Java Basics - Anfänger-Themen 2
H javac mit meheren packages Java Basics - Anfänger-Themen 2
G Aus package auf andere eigene packages zugreifen? Java Basics - Anfänger-Themen 7
E import Anweisung und Packages Java Basics - Anfänger-Themen 3
F Pfadfrage in Packages und jar-Archiven Java Basics - Anfänger-Themen 3
P packages verwenden Java Basics - Anfänger-Themen 3
M Variabelzugriff auf fremde Packages Java Basics - Anfänger-Themen 5
D Probleme nach Einbindung einens neuen Packages Java Basics - Anfänger-Themen 5
T Packages erstellen und importieren? Java Basics - Anfänger-Themen 10
D Packages Java Basics - Anfänger-Themen 3
T Verständnisproblem packages/import Java Basics - Anfänger-Themen 9
P wohin muss ich die packages kopieren? Java Basics - Anfänger-Themen 12
T Erstellen eigener packages Java Basics - Anfänger-Themen 6
H Packages in JAR-Datei einbinden Java Basics - Anfänger-Themen 10
S Importieren in Packages Java Basics - Anfänger-Themen 11
C packages, jars - Verstaendnisfrage Java Basics - Anfänger-Themen 7
L Problem mit Packages Java Basics - Anfänger-Themen 5
L Eigene Packages importieren Java Basics - Anfänger-Themen 2
N Packages definieren bzw. zum Classpath hinzufügen Java Basics - Anfänger-Themen 4
A Packages und Vererbung Java Basics - Anfänger-Themen 5
S Packages verwenden Java Basics - Anfänger-Themen 7
T Nerv! Packages und Classpath Java Basics - Anfänger-Themen 2
H probleme mit import von eigenen packages Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben