class.this是什么意思?

mdfafbf1  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(371)

这个问题在这里已经有答案了

java中.this和.class的含义(2个答案)
四年前关门了。
我确实理解这个类。这是在嵌套类的情况下使用的,但是我遇到了一个代码,它在没有任何嵌套类的情况下使用它。

// Find the View that shows the numbers category
TextView numbers = (TextView) findViewById(R.id.numbers);

// Set a click listener on that View
numbers.setOnClickListener(new View.OnClickListener() {
   // The code in this method will be executed when the numbers View is clicked on.
   @Override
   public void onClick(View view) {
       Intent numbersIntent = new Intent(MainActivity.this, NumbersActivity.class);
       startActivity(numbersIntent);
   }
});

在队列中:

Intent numbersIntent = new Intent(MainActivity.this, NumbersActivity.class);

为什么用mainactivity.this,为什么不能用这个。

2ledvvac

2ledvvac1#

因为这里的new view.onclicklistener()是匿名的内部类。

相关问题