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

jAvA中this问题

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...

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

this()代表调用该类的构造方法,这种用法只能出现在该类的其他构造方法的第一行。

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

楼主是说这一句吧。 return Peeler.peel(this); peel是Peeler的静态方法,所以可以直接调用。 而这个方法需要一个Apple类的对象的引用作为参数(Java里面操纵对象的都是引用- -)而this就是调用这个方法的对象的引用。 相当于一个机器人A要调用...

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

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

指向它自己,比如说 Abc a1 = new Abc(); a1.equa(100); 和 Abj a2 = a1;是一个道理

你输出的不是全局变量name的值,是输出了参数name的值,this.name="HAHAHAHA";可以赋值,但是你没有输出! 下面代码可以实现你想要的结果。请采纳! class Person { private String name; private int age; Person(String name) { this.name = "...

你老师瞎掰。。。。 谁说抽象类里面不能用this关键字?小伙子啊,你老师把你给害了。。。

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