Zugriff von Klassen untereinander ohne varname=new classname

Status
Nicht offen für weitere Antworten.

mojo777

Mitglied
Hallo!
Ich habe ein Problem mit dem Zugriff auf Listen in einer bereis bestehenden Klasse...
Also es sieht so aus:
die klasse MAIN wird deklariert und erstellt 2 ArrayListen.
jetzt hängen die beiden ArrayListen aber zusammen und wenn die berechnung in der Arraylist 2 abgeschlossen wird, muss das ergebnis an ein objekt in arrayListe 1 mit einem bestimmten Index.
Ich habe ein Bild hinzugefügt, so dass mich keiner mißversteht :)
main_problem.jpg

in Worten:
Ich habe mir das eher wie eine datenbank vorgestellt, wobei die klasse main als eine art schnittstelle funktioniert.

beispielaufgaben: klasse B2 führt berechnungen durch, deren ergebnis von den werten von der Klasse A1 abhängen.
so kann ich nicht in der klasse B2 sagen
Code:
varname=new classname
... denn es wird ja eine neue klasse erstellt.
und wenn ich direkt auf die klasse mein zugreife, kommt eine fehlermeldung, dass man aus einer statischen prozedur nicht auf eine "nicht-statische" zugreifen kann...... muh :-(

kann mir wer helfen, das problem zu umgehen?
danke!!!![/img]
 

mic_checker

Top Contributor
Du willst doch im Enddefekt nur von der einen Klasse auf die ArrayList in der ersten Klasse zugreifen oder nicht? Dann schreib doch ne entsprechende get Methode....

Btw. ob das Bild soo hilfreich ist....naja...;)
 

mojo777

Mitglied
naja... also vom ansatz hast du ja recht. :) aber das bild hat dich wohl zu sehr abgelenkt ;-)
aaaaalso: ich kann es nicht eine bereits bestehende klasse, die DATEN enthält zu benutzen... ich kenn nur den befehlt der neudeklaration also
Code:
classname newname=new calssname(blah);
also vielleicht habe ich hier ein problem, was für java kenner eigenltich kein problem ist... :-(
 

mic_checker

Top Contributor
Also versteh das Problem wohl tatsächlich net so recht....du erzeugst ein Objekt der einen Klasse, führst ein paar Berechnungen durch, deren Ergebnisse du in einer ArrayList speicherst.....dann erzeugst du ein Objekt der andern Klasse die auf die zuvor berechneten Ergebnisse, also auf die ArrayList der ersten Klasse zugreifen muss....

Ansonsten musst du entschuldigen, hatte heute morgen BWL und das sind dann wohl noch Nachwirkungen ... ;)
 

mojo777

Mitglied
ok BWL entschuldigt so einiges :p

ok ich seh schon.. ich muss das bild ausweiten, damit du die richtige perspektive bekommst wer hier wen erstellt :)
(thema: schaltungssimulationm vll. hast du das auch schon programiert ;-) )


klasse MAIN:
erstellt:
1 ArrayList A mit signalen. sind oo viele.
1 ArrayList B mit Gattern. sind auch ne ganze reihe... mind. 1 ;-)

so. jetzt werden die signale von der klasse main aus gesetzt.
falls sich ein signal ändert, muss er 1 oder mehr gatter, die ja bereits in der klasse MAIn erzeugt wurden, ansprechen.
und sagt zu main: hey duh main, sag dem gatter nr1 , er soll gefälligst mit dieser "0" von mir rechnen.

so spricht main zum gatter.......

sobald gatter fertig ist, muss sich ja das signal ändern, welches in den output angeschlossen ist.
so sagt gatter:
hey main, sag dem signal nr 2, es soll jetzt den wert blah annehmen.


diese struktur habe ich mir auf der basis dessen überlegt, weil die main muss ja auch mal so eine schlaltung auslesen.
hmmm.. da kommen mir gerade andere ideen, wie man das gestalten könnte... aber ich halte erst noch an dieser einen fest.. :)


vielen dank im voraus.
 

mojo777

Mitglied
naja... das geht mit extends und super.......

super ey.....

ok.. wieder ein schritt weiter mit den aufzwängen der oop :-(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Zugriff auf Variablen anderer Klassen in Greenfoot Java Basics - Anfänger-Themen 1
G Zugriff zwischen Klassen Java Basics - Anfänger-Themen 15
F Klassen Zugriff auf Fenster aus versch. Klassen Java Basics - Anfänger-Themen 5
W Zugriff auf Instanzen von Klassen Java Basics - Anfänger-Themen 8
T Vererbung und Zugriff auf Methoden von abgeleiteten Klassen Java Basics - Anfänger-Themen 2
J Zugriff von main-Klasse auf externe Klassen Java Basics - Anfänger-Themen 51
B Zugriff auf Variablen anderer Klassen Java Basics - Anfänger-Themen 5
B Klassen Generell: Zugriff auf GUI-Klassen & -Elemente aus anderen Klassen Java Basics - Anfänger-Themen 7
P Zugriff auf Variablen anderer Klassen Java Basics - Anfänger-Themen 13
berliner Klassen Vererbung und Zugriff auf innere private Variable Java Basics - Anfänger-Themen 22
H Lokale Klassen und Zugriff. Java Basics - Anfänger-Themen 10
S Zugriff zwischen Klassen Java Basics - Anfänger-Themen 8
J Aufbau von Klassen und zugriff auf alle Variablen Java Basics - Anfänger-Themen 7
F zugriff auf gleiche klasse aus mehreren klassen. Java Basics - Anfänger-Themen 3
S Zugriff auf Klassen Java Basics - Anfänger-Themen 7
N Zugriff auf Objekte von fremden Klassen aus? Java Basics - Anfänger-Themen 4
M Zugriff auf Klassen/Methoden im Hauptverzeichnis Java Basics - Anfänger-Themen 2
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
C Zugriff auf Methode Java Basics - Anfänger-Themen 2
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
J Zugriff auf eine 2. Klasse die per UI-Designer erstellt wurde Java Basics - Anfänger-Themen 1
Encera Zugriff auf Map-Objekte Java Basics - Anfänger-Themen 3
T Zugriff auf Control anderer Klasse Java Basics - Anfänger-Themen 5
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
R TreeSet Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 8
C Kein Zugriff auf Klassenmethoden in Main Methode Java Basics - Anfänger-Themen 23
H Zugriff verweigert Java Basics - Anfänger-Themen 5
moiss002 Umgebungsvariable Kein Zugriff auf ein Array Java Basics - Anfänger-Themen 7
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
B Zugriffsmodifier, Zugriff außerhalb Package Java Basics - Anfänger-Themen 5
C Zugriff auf Attribut von Oberklasse Java Basics - Anfänger-Themen 8
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
B Methoden Methoden haben kein Zugriff auf variablen Java Basics - Anfänger-Themen 4
M Gettter/Setter Methoden Klassenfelder kapselung und zugriff? Java Basics - Anfänger-Themen 1
S Zugriff auf protected Fields = guter Programmierstil? Java Basics - Anfänger-Themen 11
M Pfadprobleme - Zugriff auf einen Ordner im Workspace Java Basics - Anfänger-Themen 17
ruutaiokwu Bluetooth-Zugriff, braucht es dazu plattformabhängige Libraries oder kann das Java mittlerweile selbst? Java Basics - Anfänger-Themen 10
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
L Methoden Zugriff <identifier> expected Java Basics - Anfänger-Themen 13
T Java - Zugriff nur mit CLASSPATH ? Java Basics - Anfänger-Themen 7
B Klassen Zugriff auf ein Objekt einer Klasse aus einer Methode heraus Java Basics - Anfänger-Themen 4
L Zugriff auf Attribute eins Objekts über ActionListener Java Basics - Anfänger-Themen 4
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
S Zugriff auf Objekt Java Basics - Anfänger-Themen 5
A Klassen Zugriff auf Instanzen Java Basics - Anfänger-Themen 2
N ArrayList in eigener Klasse erzeugen mit Zugriff Java Basics - Anfänger-Themen 7
J Zugriff auf Variable in anderem Programm Java Basics - Anfänger-Themen 5
Q Zugriff auf Attribute Java Basics - Anfänger-Themen 3
J Klassen Zugriff auf ein "String Array" Java Basics - Anfänger-Themen 6
H Datentypen ArrayList in ArrayList: Zugriff Java Basics - Anfänger-Themen 6
J get methoden zugriff und objekt erzeugung Java Basics - Anfänger-Themen 30
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
T Zugriff auf JCheckBox Java Basics - Anfänger-Themen 8
E Netzlaufwerk Zugriff schlägt fehl Java Basics - Anfänger-Themen 11
C Group, Actor und Instanz-Zugriff, LibGDX Java Basics - Anfänger-Themen 4
S Zugriff auf Attribut einer unbekannten Klasse erhalten Java Basics - Anfänger-Themen 6
R Methoden Methode der GUI-Klasse Zugriff auf Methoden der Hauptklasse Java Basics - Anfänger-Themen 9
S Vererbung Zugriff auf die Basisklasse einer "zweiten" Erweiterungsklasse Java Basics - Anfänger-Themen 2
Z Threads Threads - Zugriff auf Ressourcen ohne(Lock, Synchronized) Java Basics - Anfänger-Themen 2
S Vererbung Zugriff auf Methode funktioniert nicht (static/non-static) Java Basics - Anfänger-Themen 3
F Klassen Zugriff auf verschachtelte Objekte Java Basics - Anfänger-Themen 11
J Sichtbarkeit und Zugriff Java Basics - Anfänger-Themen 9
G Wieviel kostet der Zugriff auf Objektattribute im Vergleich zur Erstellung von vars in Methode? Java Basics - Anfänger-Themen 11
L Zugriff auf zwei Java-Quellcodes Java Basics - Anfänger-Themen 3
A OOP Zugriff auf Objekte von außen Java Basics - Anfänger-Themen 8
M Kapselung Datenkapselung Sinn direkter Zugriff? Java Basics - Anfänger-Themen 1
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
J JDialog Zugriff auf parent JDialog Java Basics - Anfänger-Themen 5
K Collections Zugriff auf ein bestimmtes Element in der Collection Java Basics - Anfänger-Themen 1
K ArrayList in Konstruktor - wie späterer Zugriff Java Basics - Anfänger-Themen 2
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
J Erste Schritte Zugriff auf Eigenschaft Java Basics - Anfänger-Themen 2
M MVC - Problem mit Zugriff auf Objekt Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
C 5 - Zugriff verweigert Java Basics - Anfänger-Themen 1
K Zugriff auf Variabeln Wert einer Instanz Java Basics - Anfänger-Themen 4
A Methoden Zugriff auf eingelesene Variablen in der main Methode (ohne Änderung der Parameterliste) Java Basics - Anfänger-Themen 4
Z Methoden Zugriff mit Klasse 3 auf Methode von Klasse 2 welche in Klasse 1 erzeugt wird Java Basics - Anfänger-Themen 6
Z Zugriff auf andere Methoden Java Basics - Anfänger-Themen 12
Z Zugriff auf Pakete Java Basics - Anfänger-Themen 5
N Problem mit Swing Textfeld und Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 6
H Kein Zugriff auf das Element einer JList möglich: Fehlermeldung Java Basics - Anfänger-Themen 2
W OOP Zugriff auf mit Objekt erstellte Struktur Java Basics - Anfänger-Themen 7
M Variablen Zugriff von außerhalb eines Blockes auf eine Variable innerhalb eines Blockes Java Basics - Anfänger-Themen 2
U Methoden Zugriff auf Array von weiterer Methode einer Klasse, Rückgabewert Problem Java Basics - Anfänger-Themen 5
B Klassen Zugriff auf Daten der Child-Klasse Java Basics - Anfänger-Themen 9
W Typisierte ArrayList und der Zugriff auf den Typ Java Basics - Anfänger-Themen 5
M Zugriff auf Klasse Java Basics - Anfänger-Themen 2
K Zugriff auf C: Java Basics - Anfänger-Themen 5
S Das richtige Format für den SOAP Zugriff Java Basics - Anfänger-Themen 0
S Klassen Zugriff auf Attribute einer zweiten Klasse, welche durch dritte gesettet wurden? Java Basics - Anfänger-Themen 2
N Zugriff bei Package Struktur Java Basics - Anfänger-Themen 6
M Enum: Zugriff auf Konstanten Java Basics - Anfänger-Themen 7
V Zugriff auf jProgressbar Java Basics - Anfänger-Themen 10
B Zugriff auf csv-Datei per hashmap Java Basics - Anfänger-Themen 5
G Spalte in JTable unsichtbar machen, Zugriff auf Daten ermöglichen Java Basics - Anfänger-Themen 2
T ZUgriff auf 'Werte' Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben