wgrk.net
当前位置:首页 >> jAvA 类.this >>

jAvA 类.this

是什么错误? 我把你的代码复制了一下,没报错啊 一般使用this的时候,都可以用类名来点this,这样做是为了在内部类中区分出是哪个层次的类的实例。你这里又没有内部类,所以应该没有区别

这样写在有些时候还是有必要的,比如你在一个重写其他类的方法里要调用当前类的方法就需要当前类名.this,比如在Handler中重写handleMessage方法时

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

不能,java里的this仅仅指的是当前类的实体(如果是写在内部类的,就是内部类实体)。 总之无论什么时候this本身代表的是实体。 当然你可以通过反射获取到java类,但这与this本身无关。

java中this有两种用法: 1、代表当前类 public class Dog{ private String name; private float age; public setName(String name){ this.name = name; } ....... } 这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解...

java中this有两种用法: 1、代表当前类 public class Dog{ private String name; private float age; public setName(String name){ this.name = name; } ....... } 这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解...

你可以这样理解,.this是指当前运行时实例化的这个特定对象,因为只有封装的类才能实例化出对象,所以是有封装类才能使用.this;.class是运行时这个实例化对象的类信息,用于反射

是的,你的理解完全正确

1. this指当前对象。 当在一个类中要明确指出使用对象变量或函数时加上this引用。如下面例子中: public class Hello { String s = "Hello"; public Hello(String s){ System.out.println("s = " + s); System.out.println("1 -> this.s = " + th...

这简单 小伙子你还年轻 用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法,那们类里面是够也应该有一个引用来访问自己的属性和方法纳?呵呵,JAVA提供了一个很好的东西,就是 this 对象,...

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