次のコードでは、クラス「Test」はアクティビティを拡張し、OnClickListener を実装しています。
ただし、「this」はクラス「Test」のインスタンスを参照します。クラス "Test" に新しいオブジェクトを作成する "new" はありません。では、Test クラスのインスタンスはいつどこで作成されたのでしょうか。
public class Test extends Activity implements OnClickListener {
Button playButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
playButton = (Button) this.findViewById(R.id.Button01);
playButton.setOnClickListener(this);
}
助けてくれてありがとう。