wgrk.net
当前位置:首页 >> JAvA中this能出现在类方法中吗 >>

JAvA中this能出现在类方法中吗

不能。类方法可直接通过类调用 ,this必须与具体对象关联。

这个一般在内部类里面用。。类名.this表示 那个类名所代表的类的对象。。。 比如class A { public void method(){ A.this就是表示A的对象。。在这种情况下和this是一样的 } class B { void method1() { A.this还是表示A的对象。。但是这里是在...

答: this代表的是本对象, this.属性 代表本对象的属性, this.方法 表示本对象的方法. 参考代码 public class Test {private String name;public Test(String name) {this.name=name;// this.name = name 表示 用传入的name参数给本对象的name赋...

可以,因为this的含义就是表示当前方法所在类对象,类存在的属性和方法都可以通过this.xxx来调用

java中this关键字有三个作用: 区别全局变量和局部变量 在方法中this表示谁调用该方法 this就代表谁 例如:public void show(){ Synchronized(this){ ……} } 同步代码块表示 哪个对象调用该方法 就得到哪个对象的对象锁 构造器中this()表示调用形...

是的,你的理解完全正确

this表示类实例本身。 this的用法 1、表示对当前对象的引用! public class A{ public A getA(){ return this;//表示获取当前实例本身 } } 2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分! public class A{ priva...

一、指自己所在的对象。 比如在一个方法中,调用其他对象的变量或方法时,可以使用那个对象的对象名,比如aa.abc(); 而调用自己所在对象的方法或变量时,不知道别人给起了什么名,所以直接用this.abc()就可以了。 二、看一个小例子中“this”的用...

可以 Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Ja...

this的第一个作用 java中在一个构造方法中可以调用一次其他的构造方法, 并且这条语句必须在这个构造方法的第一行 this表示调用它的对象 this的第二个作用: 表示引用成员变量i(而不是形参i) 将局部变量或形参赋值给成员变量的这种情况

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com