this的 用法!
class Demo{
void draw(){
System.out.println(this + " draw()");
}
public static void main(String[] args){
Demo s = new Demo();
s.draw();
}
}
怎么打印:Demo@35ce36 draw()???
class Demo{
void draw(){
System.out.println(this + " draw()");
}
public static void main(String[] args){
Demo s = new Demo();
s.draw();
}
}
怎么打印:Demo@35ce36 draw()???
this代表自已(也就是本类了),打印的是Demo对象。
打印的是Demo@35ce36 draw() Demo是类名,后面的35ce36是hashcode,this和s一样是指向new出来的Demo对象