package object;
public class Employee {
/**
* @author:lixh
*/
private String name;
private int x;
public static void main(String[] args) {
String string = "aa";
string.toString();
Employee e1 = new Employee();
// e1.toString();//4.不重写,默认是类名加散列码
System.out.println(e1);//3.默认调用的是 e1.toString()
}
/*
* 1.toString() 用于返回表示对象值的字符串
*
*
*2. ""+x 调用是 ""+x.toString
*/
public String toString(){
return getClass().getName()+"[name:" +name + ",x:"+x+"]";
}
}
package object;
public class Manager extends Employee {
/**
* @author:lixh
*/
private int age;
public static void main(String[] args) {
// TODO Auto-generated method stub
Manager m1 = new Manager();
System.out.println(m1.toString());
}
public String toString(){
return super.toString()+"[age:"+age+"]";
}
}