carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.073 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 790 von 2212 (36%) |<   <   >   >|

Autor Patrick Hypscher
Datum 18.04.02, 21:42
Betreff Re: Auf Ereignis eines anderen Objekts zugreifen


Hi,

also ich glaube dein Problem verstanden zu haben. Du möchtest aus Methoden eines Objektes auf Methoden/Werte eines anderen Zugreifen - richtig?

Dafür verwendet man am besten die Parameter. Du rufst aus dem Objekt B die Methode alpha() aus dem Objekt A auf. Dieser Methode gibst du eine Referenz (ein Verweis/Link) auf B mit. Damit kannst du dann auf die öffentlichen Methoden und Eigenscahften des Objektes B zugreifen.
class A {
    public alpha(B myB) {
        // Jetzt kannst du auf das Objekt der Klasse B zugreifen,
        // welches übergeben wurde
        myB.beta();
    }
}

class B {
    public beta {
        // tu etwas mit dem Objekt
    }
    public void actionPerformed(ActionEvent e) {
        A myA = new A();
        myA.alpha(this);
        // mit "this" gibst du der Methode alpha eine Referenz auf das aktuelle B-Objekt
    }
}

Ich hoffe, dass das dein Problem WAR ;)

Patrick


Diskussionsverlauf:
                Ach sooooo :)
Auf Ereignis eines anderen Objekts zugreifen
    Re: Auf Ereignis eines anderen Objekts zugreifen
        Re: Auf Ereignis eines anderen Objekts zugreifen
            Re: Auf Ereignis eines anderen Objekts zugreifen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com