質問: new JPanel(); p.add(label); p.add(btn); getContentPane().add(p); } public void actionPerformed(ActionEvent e){ label.setText("Push"); } } ``` ActionEventの使い方について調べていたら、上記のようなサンプルコードを見かけたのですが このコードにおける btn.addActionListener(this)の this は何を指しているのでしょうか? またthis以外で表現する方法はありますか? thisは継承をしたときに this.自分のクラスのメソッド、または変数 super.スーパークラスのメソッド、または変数 などと使うことは知っていたのですが、this単体だと何を指しているのかわからないです。
回答: > > this.自分のクラスのメソッド、または変数 > > > 答えが出てますよね。呼び出している場所はコンストラクタなので `this` は生成しているインスタンスそのものです。 インスタンス、って言葉はわかるでしょうか?