wgrk.net
当前位置:首页 >> jAvA中this.对象 表示本类的对象,那this.方法 表... >>

jAvA中this.对象 表示本类的对象,那this.方法 表...

是的,你的理解完全正确

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

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

首先,当代码没执行前,或没执行到之前,this 是没有指向的,执行时this 就指回当前的对象。当前对象就是当前对象,如果指向父类,是用SUPER。详细点说,如果类有属性,this.XXX就是指这个类的xxx属性,有方法的,this.xx().就是指这个类的xx()...

你好,this其实就对当前对象的引用。正如你给出的这段代码一样,构造方法中你用this给属性赋值,那么你在创建对象调用带参的构造方法时候也就给当前的对象赋了10010,wfh,男这些值。通过当你在利用这个对象去调用你的setter和getter方法时也是...

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

A中定义了一个get方法 this是指当前类,this.getA().getB(); 就类似于,假设当前对象是一所学校,this.getA,就是在学校里寻找班级,this.getA().getB();就是在学校里先找到班级,然后在班级里找到某个人

this代表你正在构造的对象。 public class Test {public Test() {System.out.println(this.toString());}public static void main(String[] args) {Test obj = new Test();System.out.println(obj.toString());}}输出的两个字符串相同(后面的数...

这种情况一般在内部类里出现,用来饮用外层类的方法或者属性。 比如 class A { int v1; class B { int v1; A.this.v1 = 100;//如果想访问A类的v1 } } 祝你学习愉快!

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

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