Object 类的特点
1 Object 类是所有类的根类,可以利用多态创建对象
2 当一个方法的形参是Object类的时候,我们可以传入任意引用
3 创建任何一个类的对象都会区访问 Object 类的无参构造方法
hashcode 哈希码
由Object 类定义的hashcode 方法会针对不同的对象返回不同的整数,这是通过将该对象的内部地址转换成一个整数来实现
hashcode相同不能保证元素相同,只有地址相同能保证元素相同
Class 字节码文件
Class 里面保存了一个类的所有信息:成员变量,成员方法,构造方法
student stu = new student();
Class m = stu.getClass();
System.out.println(m);
String name = m.getName();
System.out.println(name);
运行结果:
class testPackage.student
testPackage.student
m 为stu 的所有信息
toString()
默认输出一个对象,输出的是该对象的toString 方法,输出的是类名全路径+@+对象的hashcode