this和构造器 “由于构造器是直接使用new关键字来调用,而不是用对象来调用,所以this在构造器中引用的是该构造器进行初始化的对象”这句话是什么意思?各位高手,帮忙小弟解决一下,感激不尽。谢谢咯 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于new是建立对象的操作,即调用相应类构造器来实现初始化的,而this就表示你当前正在进行操作的这个对象。 就是说构造方法里的this,就是指向当前构造方法正在被执行而创建的对象用代码来说明class A { public A() { this.getClass(); //这里的this就是指向A()构造方法正在被执行而创建的对象 } public static void main(String[] args) { A a = new A(); //此时构造方法被执行,所以构造方法里的this,就是指向此时new A()所创建的对象 //也就是说,此时的构造方法的this和a指向相同的对象 }} 楼上正解,this指向当前正在被创建的对象 构造器的this指当前对象,就是new出来的对象。 笔试题求解 看了半天怎么没有下死的定义啊? jcom 设置纸张大小 关于排序 如何对jLable用for循环声明对象及使用?(就像QQ游戏里面那样,一个座位一个座位的) 如何装设一个timer对象每隔秒变换一个图形依此为空心矩行,实心矩行 请大家帮我看一下IO的问题 谁会jdialog移植成jpanel 急问各位:有没有了解installanywhere的呢?有个小问题要请教! 帮忙看个程序好吗 谢谢了 java.util.list问题 提取文本指定内容(在线等,急哈!)
用代码来说明class A {
public A() {
this.getClass(); //这里的this就是指向A()构造方法正在被执行而创建的对象
} public static void main(String[] args) {
A a = new A(); //此时构造方法被执行,所以构造方法里的this,就是指向此时new A()所创建的对象
//也就是说,此时的构造方法的this和a指向相同的对象
}
}