关键字this详解
public class This01 {
public static void main(String[] args) {
Dog dog1 = new Dog("大壮", 3);
System.out.println("dog1的hashcode=" + dog1.hashCode());
dog1.info();
System.out.println("============");
Dog dog2 = new Dog("大黄", 2);
System.out.println("dog2的hashcode=" + dog2.hashCode());
dog2.info();
}
}
class Dog{
String name;
int age;
public Dog(String name, int age){
this.name = name;
this.age = age;
System.out.println("this.hashCode=" + this.hashCode());
}
public void info(){
System.out.println("this.hashCode=" + this.hashCode());
System.out.println(name + "\t" + age + "\t");
}
}
内存图解
![请添加图片描述](https://i-blog.csdnimg.cn/blog_migrate/ab03f2d99e15d03ff974c5339ec68efc.png)