Object类中多态的体现
1.Object.equals(Objectobj)
Object类中已经提供了对对象是否相同的比较方法。
注意:1.这里的参数是object,体现了多态。
2.当比较类的具体内容时,要强制转成子类,调用子类内容。
PublicBoolean equals(Object obj){
Demo d = (Demo)obj;
return this.num == d.num;
}
2. Object.getClass()
所有class文件都有名称,这些文件内都有构造函数,一般方法。Class来描述这些.class文件。
3. Object.toString()
所有的类都会对应一个字符串,一般为了是这个字符串有意义,Java类都会对这个方法进行重写,是这个类的描述有意义。