Java基础笔记13-Object类
-
该类为所有类的超类,默认是省略的
-
Object中常见的类
-
hashCode() 通常用于表示某个对象的地址
-
eqials() 判断对象是否相等
-
toString() 将类的信息以字符串的形式表示出来
public class ObjectDemo { public static void main(String[] args) { // 创建对象 String name1 = "bob"; String name2 = "wow"; Test test1 = new Test(); Test test2 = new Test(); Test test3 = new Test(); test3=test2; // hashCode()返回对象的哈希码值,可以理解为对象地址 System.out.println(name1.hashCode()); System.out.println(test1.hashCode()); // toString()返回对象的字符串表示形式 System.out.println(name1.toString()); // toString() 对象无值时,默认返回该对象的路径+地址 自动调用获取对象的类信息 System.out.println(test1.toString()); System.out.println(test1); // equals()比较两个对象是否相等 System.out.println(name1.equals(name2)); System.out.println(test2.equals(test3)); } } class Test {}
-