質問: ""; //押された演算子ボタンの名前 //フレームのビルド public calculator() { contentPane.setLayout(borderLayout1); this.setSize(new Dimension(250, 300)); this.setTitle("電子式卓上計算機"); this.setContentPane(contentPane);
回答: thisはメソッドを実行中のオブジェクト(インスタンス)を意味します(この場合はcalculatorクラスに属する**オブジェクト**です。)ちなみにクラスとオブジェクトは別物です。「クラス名.メソッド名」という記述をした場合はstaticメソッドのみ呼び出せます。 「super.メソッド名」と書いた場合、親クラスの方のメソッドを呼び出します。この場合はJFlameにおける同名のメソッドを呼び出そうとします。