黑马程序员技术交流社区

标题: this [打印本页]

作者: zhenxing133    时间: 2015-6-8 23:19
标题: this
this.name=name;这两个name有什么区别?

String s = "ab";
String str = new String();
str = "ab";
他们的内存都在什么空间?为什么不相等?





作者: hihi    时间: 2015-6-8 23:29
第一个问题是this 表示的当前的二等号后面的是你传进来的参数值,第二个是应为 String s="ab"是一个字符串  string str=new string() str=“ab”是一个字符串最想,一个在堆内存中,一个在栈内存中,对象和字符串是不相等的
作者: shuaiqi_P_D    时间: 2015-6-8 23:30
this 表示的是当前对象的引用,那个调用这个方法 this就指向那个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2