概述
API:应用程序编程接口
Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们需要学习这些类如何使用。
Object:顶层父类,所有的类都是直接或间接继承自它。
Object类的常见方法
hashCode()方法
返回该对象的哈希码值,不同对象的哈希码值一般来说不会相同,但是同一对象的哈希码值肯定相同,不是对象的实际地址值,可以理解为逻辑地址值。
getClass()方法
返回此object的运行时类可以通过getName()方法获取对象的真实类的全名称
toString()方法
返回该对象的字符串表示
源代码:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
一般建议重写该方法。
public class demo {
public static void main(String[] args) {
Object o = new Object();
int i = o.hashCode();
System.out.println("哈希码值:" + i);
Class aClass = o.getClass();
System.out.println("运行时类:" + aClass);
String s = o.toString();
System.out.println(s);
System.out.println(o);
Student student = new Student();
System.