public class MyThis{
public static void main(String[] args) {
Dog dog1 = new Dog("tom", 5);
System.out.println("dog1的hashCode值 = " + dog1.hashCode());
dog1.info();
Dog dog2 = new Dog("json", 2);
System.out.println("dog1的hashCode值 = " + dog2.hashCode());
dog2.info();
T t = new T();
t.f1();
}
}
class T{
String name = "test";
int num = 10;
public T(){
this("test",25);
System.out.println("T() 构造器");
}
public T(String name, int age){
System.out.println("T(String name, int age) 构造器");
}
public void f1(){
String name = "f1";
System.out.println("name="+name+" "+"num="+num);
System.out.println("name="+this.name + " "+"num="+this.num);
}
}
class Dog{
String name;
int age;
Dog(String name, int age){
this.name = name;
this.age = age;
}
public void info(){
System.out.println("name="+name);
System.out.println("age="+age);
}
}