发布网友 发布时间:2022-04-24 05:43
共5个回答
热心网友 时间:2023-11-02 00:46
可以
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
热心网友 时间:2023-11-02 00:46
在本类的任何地方调用本类的非静态方法都可以省略this
但是一般大家不这么做,因为写了显得思路更清晰,大家看起来更好懂
热心网友 时间:2023-11-02 00:46
也不是任何地方啊,
比如你要在一个构造方法里调用另一个构造方法,
就要用this(参数);这样写,
如果你的方法的局部变量和类的成员变量名字一样,也要用this,区分开...
热心网友 时间:2023-11-02 00:47
感觉是个奇葩的设计。
正常的思路都是,访问类方法和类属性,必须用this的。但是java居然不是必须。
热心网友 时间:2023-11-02 00:48
this是调用父类构造方法的,看你用不用的着
热心网友 时间:2023-11-02 00:46
可以
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
热心网友 时间:2023-11-02 00:46
在本类的任何地方调用本类的非静态方法都可以省略this
但是一般大家不这么做,因为写了显得思路更清晰,大家看起来更好懂
热心网友 时间:2023-11-02 00:46
可以
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
热心网友 时间:2023-11-02 00:46
在本类的任何地方调用本类的非静态方法都可以省略this
但是一般大家不这么做,因为写了显得思路更清晰,大家看起来更好懂
热心网友 时间:2023-11-02 00:46
也不是任何地方啊,
比如你要在一个构造方法里调用另一个构造方法,
就要用this(参数);这样写,
如果你的方法的局部变量和类的成员变量名字一样,也要用this,区分开...
热心网友 时间:2023-11-02 00:47
感觉是个奇葩的设计。
正常的思路都是,访问类方法和类属性,必须用this的。但是java居然不是必须。
热心网友 时间:2023-11-02 00:46
也不是任何地方啊,
比如你要在一个构造方法里调用另一个构造方法,
就要用this(参数);这样写,
如果你的方法的局部变量和类的成员变量名字一样,也要用this,区分开...
热心网友 时间:2023-11-02 00:47
感觉是个奇葩的设计。
正常的思路都是,访问类方法和类属性,必须用this的。但是java居然不是必须。
热心网友 时间:2023-11-02 00:48
this是调用父类构造方法的,看你用不用的着
热心网友 时间:2023-11-02 00:46
可以
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
热心网友 时间:2023-11-02 00:46
在本类的任何地方调用本类的非静态方法都可以省略this
但是一般大家不这么做,因为写了显得思路更清晰,大家看起来更好懂
热心网友 时间:2023-11-02 00:48
this是调用父类构造方法的,看你用不用的着
热心网友 时间:2023-11-02 00:47
也不是任何地方啊,
比如你要在一个构造方法里调用另一个构造方法,
就要用this(参数);这样写,
如果你的方法的局部变量和类的成员变量名字一样,也要用this,区分开...
热心网友 时间:2023-11-02 00:47
感觉是个奇葩的设计。
正常的思路都是,访问类方法和类属性,必须用this的。但是java居然不是必须。
热心网友 时间:2023-11-02 00:48
this是调用父类构造方法的,看你用不用的着