Java 这里的“this”指的是什么?

Java 这里的“this”指的是什么?,java,Java,这是指您正在调用该方法的对象。 当您要创建一个对象时,假设obj,然后调用obj.onCreate,这将是对obj的引用。您能解释一下您的问题吗?请更新标题以提供更多信息。在Java中,“this”指的是类实例。那么这是否意味着在我上面的例子中,它指的是类mainActivity的对象呢?我知道它指的是obj。在我的问题中,“this”指的是MainActivity类?它指的是对象而不是类。该对象将是MainActivity的一个实例 public class MainActivity exte

这是指您正在调用该方法的对象。
当您要创建一个对象时,假设obj,然后调用obj.onCreate,这将是对obj的引用。

您能解释一下您的问题吗?请更新标题以提供更多信息。在Java中,“this”指的是类实例。那么这是否意味着在我上面的例子中,它指的是类mainActivity的对象呢?我知道它指的是obj。在我的问题中,“this”指的是MainActivity类?它指的是对象而不是类。该对象将是MainActivity的一个实例
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        RelativeLayout myLayout=new RelativeLayout(this);
        Button myButton=new Button(this);

        myLayout.addView(myButton);
        setContentView(myLayout);

    }