private variable vom typ einer klasse

Status
Nicht offen für weitere Antworten.
N

new_user1

Gast
Hallo, ich bin noch reichlich unerfahren in der Programmierung von Java aber muss jetzt eine Aufgabe für die Uni lösen in der ich in einer Datei c.java eine "private" Variable vom Typ einer Klasse erstellen muss für eine andere Klasse.
Also ich hab 3 Dateien (a.java, b.java, c.java). Dazu ist vllt zu sagen dass die drei .java Dateien jeweils im gleichen Packet sind. Vllt könnt ihr mir ja mal einen Denkanstoß geben. Falls ihr noch mehr Infos hier zu meinem Problem benötigt dann sagt mir bescheid. Danke schonmal im vorraus, gruß
 
N

new_user1

Gast
ja genauso hab ich das verstanden aber wie mach ich sowas?
 

The_S

Top Contributor
a.java b.java und c.java sind Textdateien und sonst nichts. Die Textdateien müssen in *.class Dateien compiliert werden. Und wenn dies geschehen ist, kannst du die Klassen mit ihrem ganz normalen Namen ansprechen.
 
G

Gast

Gast
ok und sagen wir ich will in der datei c.java eine variable vom typ einer klasse erzeugen die in a.java erstellt wurde. wie mache ich das?
 
G

Gast

Gast
ok aber so bekomme ich die fehlermeldung "cannot find symbol"
..
 

The_S

Top Contributor
Nein, du darfst mich nicht im ICQ anschmarrn, weil dafür gibt es das Forum hier. Mal ganz davon abgesehen, dass ich selbstverständlich auch nicht alles weiß, und schon allein aus diesem Grund du hier besser aufgehoben bist.

Wenn du gerne persönliche Beratung und Hilfestellung von mir hättest, dann kannste du dich gerne nochmal melden. Stundensatz=15 Euro (Freundschaftspreis). Ansonsten steht dir nach wie vor das Forum hier kostenlos zur Verfügung.
 

MiMij

Bekanntes Mitglied
@Hobbit
LOL, sehr gute Antwort ^^

Ich gehe mal davon aus das er einfach den Code oben uebernommen hat:
NameDerKlasseAusA var = new NameDerKlasseAusA();
 

new_user

Mitglied
also ich hab eine Datei zb a.java die liegt in dem /Programm/Test/

package Test;
public class a
{
public int x, y, z;
}

eine andere Datei b.java liegt ebenfalls in /Programm/Test/

package Test;
public class b
{

}

und jetzt soll ich in der datei b eine variable vom typ der klasse a erstellen aber da komm ich nicht weiter?
 

MiMij

Bekanntes Mitglied
Wie erstellt man denn ein Object einer anderen Klasse?!
So wie es oben schon stand
Code:
NameDerKlasse variablenName = new NameDerKlasse();
NameDerKlasse musst du dann natuerlich durch den jeweiligen Klassennamen ersetzten

Beispiel:
Klasse Auto.java
Klasse Rad.java

Nen Auto hat nen Rad richtig? Ja!
Also muesstest du nun in der Klasse Auto ein Object von Rad machen mit der Methode oben
Code:
Rad einRad = new Rad();
 

new_user

Mitglied
ok aber wenn ich jetzt schreibe:

package Test;
public class b
{
a test = new a();
}

also ein objekt der klasse a erstellen möchte bekomme ich die fehlermeldung "cannot find symbol" also dass er a nicht finden kann
 

MiMij

Bekanntes Mitglied
Bastel mal eine main methoden um das erstellen des Objectes.
Klassennamen schreibt man uebrigens gross!
 

new_user

Mitglied
ok Klassenname ist nun Groß und ich hab auch eine

publich static void main(String[] args)
{
A test = new A();
}

gemacht aber trotzdem bekomme ich noch den gleichen fehler :/
 
G

Guest

Gast
"cannot find symbol" läßt darauf schließen, dass eine Variable die du benutzt nicht gefunden werden kann.

Versuch mal:
javac Test\A.java
bzw.
javac Test\B.java
während du dich oberhalb des Ordners Test befindest.

Packagenamen schreib man übrigens klein. ;)
 

The_S

Top Contributor
Wie gesagt Freundschaftspreis und steuerbefreit versteht sich :-D . Ist ja nicht wirklich so, dass es sich um hochkomplexe Arbeiten handelt, sondern n bisschen nebenher den Einstieg in Java beibringen. Des geht scho für 15 Euro/h ;)
 
G

Gast

Gast
ich bring euch dann noch ein paar weitere kunden dann wird das geschäft laufen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Private Variable Java Basics - Anfänger-Themen 2
J Vererbung Zugriff auf private Variable Java Basics - Anfänger-Themen 10
A Variablen lokale Variable als private? Java Basics - Anfänger-Themen 3
B auf private Variable durch eine Methode zugreifen Java Basics - Anfänger-Themen 8
N public class -> public method -> variable private? Java Basics - Anfänger-Themen 10
berliner Klassen Vererbung und Zugriff auf innere private Variable Java Basics - Anfänger-Themen 22
M Jede Variable als private, protected etc. deklarieren? Java Basics - Anfänger-Themen 7
U Warum kann ich, auf private Variablen zugreifen, wenn ich ein Objekt in der Klasse, die private Variablen hat erstelle und dort drauf zugreifen will? Java Basics - Anfänger-Themen 7
Gaudimagspam Attribute einfügen private Java Basics - Anfänger-Themen 3
N JUnit und private Methoden testen. Java Basics - Anfänger-Themen 9
Z private Klassenvariablen Java Basics - Anfänger-Themen 8
S Private int in Klasse Java Basics - Anfänger-Themen 4
H Vererbung mit private instanzvariablen Java Basics - Anfänger-Themen 9
C Methoden Vererbung private Attribute/public Methoden Java Basics - Anfänger-Themen 4
J Klasse wird als private erkannt obwohl sie public deklariert ist Java Basics - Anfänger-Themen 3
E 2 Probleme - Datum & private finale Variablen Java Basics - Anfänger-Themen 5
shiroX Klassen Klasse/Methode private final jUnit-Fehler Java Basics - Anfänger-Themen 5
N Instanzvariablen als private... Java Basics - Anfänger-Themen 2
A Private Attribut aus fremder Klasse lesen ? Java Basics - Anfänger-Themen 19
P Methoden private int[] in main Java Basics - Anfänger-Themen 16
A Klassen Werte in den private Bereich übergeben Java Basics - Anfänger-Themen 5
C Collections: private Map Java Basics - Anfänger-Themen 4
M Wie private Methoden mit Asserstions testen? Java Basics - Anfänger-Themen 3
M Verständnisfrage zu JUnit Tests und private Methoden Java Basics - Anfänger-Themen 3
D Klassenvariablen standardmäßig private oder public? Java Basics - Anfänger-Themen 2
W private Array Loops Java Basics - Anfänger-Themen 4
B public/private nur 1x schreiben Java Basics - Anfänger-Themen 3
H Privat ist nicht mehr private Java Basics - Anfänger-Themen 7
A private string array Java Basics - Anfänger-Themen 5
J Probleme mit verschiedenen Private Klassen Java Basics - Anfänger-Themen 3
T public-private problem Java Basics - Anfänger-Themen 5
C Comparator und private Variablen Java Basics - Anfänger-Themen 7
K Methoden als private deklarieren? Java Basics - Anfänger-Themen 13
K Protected und Private Deklaration Java Basics - Anfänger-Themen 8
F Im Konstruktor mit Settern auf private Attribute zugreifen - oder nicht? Java Basics - Anfänger-Themen 18
B Kapselung Klasse private, Konstruktor protected Java Basics - Anfänger-Themen 10
H NEtBeans: Fehler: XXX has private access... Java Basics - Anfänger-Themen 2
K Kapselung public / private verständis problem Java Basics - Anfänger-Themen 17
E einfache Frage zu private Java Basics - Anfänger-Themen 26
W Private Methode variablen übergeben..?! WIE! Java Basics - Anfänger-Themen 30
K OOP Datenkapselung mittels private - length Attribut bei Array Java Basics - Anfänger-Themen 3
L Private Methode in Subklasse? Java Basics - Anfänger-Themen 2
S Private Class Problem Java Basics - Anfänger-Themen 17
K Kann man Private-Konstruktoren doch aurufen? Java Basics - Anfänger-Themen 8
Luk10 Vererben von private instanzvariablen Java Basics - Anfänger-Themen 20
P zugriff auf private variablen Java Basics - Anfänger-Themen 5
A Allgemeine Frage zur Sichtbarkeit "private" Java Basics - Anfänger-Themen 5
G field public/private wann Java Basics - Anfänger-Themen 11
Spin private Frage Java Basics - Anfänger-Themen 16
G Zugriff auf private Variablen einer inneren Klasse Java Basics - Anfänger-Themen 5
G Private Messages versenden Java Basics - Anfänger-Themen 13
S Zugriffe über Private Instanzvariablen Java Basics - Anfänger-Themen 3
J Public / Private Keys speichern bzw. lesen? Java Basics - Anfänger-Themen 8
R Private Methoden von auserhalb aufrufen Java Basics - Anfänger-Themen 2
A in abstract Klasse private Variablen Java Basics - Anfänger-Themen 3
G GUI Controls private oder public Java Basics - Anfänger-Themen 6
G Variablen public oder private? Java Basics - Anfänger-Themen 9
P Private Klassen Java Basics - Anfänger-Themen 4
F Frage zur Vererbung und Zugriffmodifikator private Java Basics - Anfänger-Themen 3
S private public Java Basics - Anfänger-Themen 5
R private / public Frage Java Basics - Anfänger-Themen 7
S private String text; -> "Illegal start of expression Java Basics - Anfänger-Themen 7
R Klasse nicht sichtbar(kein private-Fehler) Java Basics - Anfänger-Themen 2
G Public ,private,protected Java Basics - Anfänger-Themen 1
R Private Klasse in Applet nutzen? Java Basics - Anfänger-Themen 9
B Instanzvariablen private? Java Basics - Anfänger-Themen 5
M Sichtbarkeit von private Java Basics - Anfänger-Themen 2
A public/private/etc. Zusatz weglassen Java Basics - Anfänger-Themen 2
M OOP frage, private variablen default-wert zuweisen sinnvoll? Java Basics - Anfänger-Themen 5
M [SOLVED]private Daten head - neues objekt? Java Basics - Anfänger-Themen 12
H Vererbung:private Java Basics - Anfänger-Themen 7
U public, private, protected und "default access" - Java Basics - Anfänger-Themen 14
T private final String oder final String? Was ist richtig? Java Basics - Anfänger-Themen 4
U was macht "private" ? :) Java Basics - Anfänger-Themen 7
G private methode wird aus anderer klasse aufgerufen? Java Basics - Anfänger-Themen 3
megachucky wie bekomm ich ein private attribut aus einer andren klasse? Java Basics - Anfänger-Themen 18
H private anstatt public Java Basics - Anfänger-Themen 2
H public und private Java Basics - Anfänger-Themen 5
A Public/Private und wie importieren? Java Basics - Anfänger-Themen 13
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
Nitrogames Variablen Variable aus JOptionPane Abfrage in Array einfügen Java Basics - Anfänger-Themen 4
E Variable von 1. Fenster an 2. Fenster übergeben. Java Basics - Anfänger-Themen 7
T Variable in Schleife deklarieren, Speicherplatz, Garbage Collector Java Basics - Anfänger-Themen 10
T Datum als Variable wert Java Basics - Anfänger-Themen 4
G Variable aktualisiert sich nicht in rekursiver Methode Java Basics - Anfänger-Themen 4
R Compiler-Fehler Variable wird nicht gefunden bzw. erkannt? Java Basics - Anfänger-Themen 2
Say super.methode / super.variable und super(variable) Java Basics - Anfänger-Themen 2
M variable in anderer funktion aufrufen Java Basics - Anfänger-Themen 10
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
T Variable von Objekten in einer Methode überprüfen Java Basics - Anfänger-Themen 26
U Wie mache ich die Variable xyz eindeutig/unique? Java Basics - Anfänger-Themen 20
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
M Variable Felderanzahl Java Java Basics - Anfänger-Themen 10
T Variable durch Action Listener ändern Java Basics - Anfänger-Themen 2
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
S Eine Variable in einem Array speichern Java Basics - Anfänger-Themen 5
I Methoden Wieso wird mein Array "a" verändert und meine Variable "a" nicht? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben