fkjj.net
当前位置:首页 >> jAvA中this问题 >>

jAvA中this问题

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

this指前象 this.a=a; this.b=b; 其实this.a指class C类私变量a(private A a;) display(A a,B b)a形式参数保存传入参数引用 两者其实掉this.a=athis.b=b 使用象C程与外部象 ab没联系 class C加入测试 public class C { private A a; privata B b...

public ClassName(){ System.out.println("sssssssssssss"); } public ClassName(String a){ this(); System.out.println(a); } public static void main(String[] args) { new ClassName("asdf"); } 运行结果就是: sssssssssssss asdf this() ...

this指的是当前对象! this.a=a; this.b=b; 其实this.a指的是class C类中的私有变量a(private A a;) 而display(A a,B b)中的a是形式参数,保存的是传入的参数的引用! 两者其实不一样,如果你去掉this.a=a和this.b=b 那么在使用对象C的过程中与...

this的意思是指当前对象。 例如方法talk中的this就是指对象leaf。 talk中的this.i是2。 传递的参数是11, 首先加载构造器输出2. 然后调用方法talk。 输出传入的参数11, 然后是对象的i,是2 然后让leaf的i=11,然后打印出来11.

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

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

this是指对当前对象的引用,例如: public class Demo{ int a; public void setA(int a){ this.a = a;//右边的a是setA中参数的a不是Demo中的a 左边的a 是指Demo中的a,这里的this就是为了区分a是谁的a 这里也就是把右边的a赋值给左边 } } 不理...

this 就是指的当前对象 也就是 你例子中 Person 的对象 this(name) 相当于调用了public Person(String name) 构造函数 你应该知道 super 指的是当前对象的父类对象 你经常在 当前对象的构造函数中看到 super(); 这个就是在调用 父类对象的 空函...

this在java中我见过比较好的理解是这样的: java中的this翻译成中文意思都可以理解为“我的”的意思,在你定义的那个类里面,不管你在哪里引用this,就是告诉java虚拟机,你就是在通过this来引用这个类,this也就是你这个类的一个别名。 当然,你...

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