java中每个类都源于java.lang.Object
public class Circle{
}
等价于
public class Circle extends Object{
}
public String toString()调用对象返回一个代表该对象的字符串,例如:
Loan loan=new Loan();
System.out.println(loan.toString());
返回类似Loan@15037e5的字符串,通常这种信息不实很有用,所以要覆盖掉。
System.out.println(object)等价于System.out.println(object.toString())...
多态性一般允许方法使用范围更广的对象参数,这称为一般程序设计(generic programming)。
比如
public static void m(Object x){
}
所有Object的子类做参数都可以传递