Ich habe eine Frage zu dem "this" was ich schon öfters gesehen habe. Das heißt ja soviel wie "Verwende das aktuelle Objekt". Also kann man ja statt "this" auch den Objektnamen schreiben.
Hier mal ein Beispiel aus meinem Java-Buch, wo dies vorkommt (Erste Einführung in GUI´s). Was könnte ich statt "this" schreiben? (Zeile 20 hier im Beispiel)
Hier mal ein Beispiel aus meinem Java-Buch, wo dies vorkommt (Erste Einführung in GUI´s). Was könnte ich statt "this" schreiben? (Zeile 20 hier im Beispiel)
Java:
import javax.swing.*;
import java.awt.event.*;
public class halloWelt implements ActionListener {
JButton button;
public static void main (String[] args) {
halloWelt gui = new halloWelt();
gui.los();
}
public void los() {
JFrame frame = new JFrame();
button = new JButton("Klick mich");
button.addActionListener(this);
frame.getContentPane().add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent event) {
button.setText("Ich wurde geklickt!");
}
}
Zuletzt bearbeitet von einem Moderator: