package chapter05;
public class Java01_Object {
public static void main(String[] args) {
Object o = new Object();
// TODO 将对象转换成字符串
// toString() 方法返回的是对象的类名以及该对象的哈希码的十六进制表示
String s = o.toString();
System.out.println(s);
// TODO
// hashCode()获取对象的内存地址
int i = o.hashCode();
System.out.println("o的哈希码: " + i);
// TODO 判断两个对象是否相等,如果相等,那么返回true,否则返回false
// equals()比较对象时,默认比较就是内存地址
Object other = new Object();
System.out.println("other的哈希码: " + other.hashCode());
System.out.println(o.equals(other));
// TODO
// getClass获取对象的类型信息
Class c = o.getClass();
System.out.println(c.getSimpleName());
System.out.println(c.getPackageName());
}
}
Object的常用方法
最新推荐文章于 2024-10-30 18:07:32 发布