在下面的代碼中,類「Test」擴展了Acitivity並實現了OnClickListener。Test擴展Activity實現onClickListener,何時/何處創建類「Test」的實例?
但是,「this」指的是類「Test」的實例。沒有「新」來創建 類「Test」的新對象。那麼,何時/何時創建了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);
}
感謝任何幫助。
沒有書或論壇討論上述情況。因此,很多Android初學者混淆了「這是指當前對象的類」! – user1232250
是的,最後一句實際上是真的,這並不意味着必須有一個新的視角:) – ssantos