在Java中的main方法中可以使用this关键字吗

教育图书 | 学以知道 , 教以成德!         

问题描述

在Java中的main方法中可以使用this关键字吗,麻烦给回复
精选答案
最佳答案

在Java中一个类的方法有主要有两种表现形式,一种是类的实例方法,一种是类的静态方法。如下面的Java类:

public class User {

public void setName(String name) {

this.name

}

public static void main(String[] args) {

User user = new User();

其他回答

不能,

1、main方法是静态static,也就是在类加载的时候已经初始化化到内存,它的实例是类实例

2、this表示当前实例,main方法和this代表的是不同的实例。

3、this一般不能用在静态方法和静态模块中

4、最简单的原因就是编译不通过。

更多推荐
(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19