java中对象名.this 是表示当前对象吗??既然是的话this也是表示当前对象啊。。有什么区别
展开全部
楼上正解
public class Zipjava {
public static void main(String[] args) {
Zipjava zj = new Zipjava();
zj.a();
}
public void a(){
C c = new C();
c.a();
}
class C{
void a(){
System.out.println(Zipjava.this.getClass().toString());
System.out.println(this.getClass().toString());
}
}
}
public class Zipjava {
public static void main(String[] args) {
Zipjava zj = new Zipjava();
zj.a();
}
public void a(){
C c = new C();
c.a();
}
class C{
void a(){
System.out.println(Zipjava.this.getClass().toString());
System.out.println(this.getClass().toString());
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我没见过对象.this这种用法~this确实是表示当前对象。。。如果有这种方式,保持关注中~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要做内部类操作引用会出现,看你编码习惯了.如果习惯写内部类引用会使用到..还有操作java的时候切记当前操作的对象是谁,this也不是随便用的....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没注意过;还长见识了 感觉内部类的解释 合理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没见过 , 你哪看到的 “.this” 了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询