title: Test extends Activity implements onClickListener, when/where does the instance of class "Test" created?
body: <p>In the following code, the class "Test" is extends Acitivity and implements OnClickListener.</p>
  
  <p>but, the "this" refer to the instance of class "Test". There is no "new" to create
  a new object to class "Test".  So, where/when the instance of Test class created? </p>
  
  <pre><code>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);
  }
  </code></pre>
  
  <p>Thanks for anyone help.</p>