第三章
十五.jdk类库的根类:Object
任何一个类默认继承Object。就算没有直接继承,最终也会间接继承
Object类当中有哪些常用的方法?
目前只需要知道这几个方法即可:
protected Object clone() //负责对象克隆的 int hashCode() //获得对象哈希值的一个方法 boolean equals(Object obj) //判断两个对象是否相等 String toString() //将对象转换成字符串形式 protected void finalize() //垃圾回收器负责调用的方法
什么是API?
应用程序编程接口(Application Program Interface)
整个JDK的类库就是一个javase的API
每一个API都会配置一套API帮助文档
十六.关于Object类中的toString()方法
1.源代码长什么样?
public String toString(){ return this.getClass().getName()+"@"+Integer.toHexString(hashCode()); }
源码上toString()方法的默认实现是:
类名@对象的内存地址转换为十六进制的形式
2.toString()方法的作用是什么?
toString()方法的设计目的是:通过调用这个方法可以将一个"java对象"