API(二)Object

Object:Object是所有类的超类

Object常见方法
String toString()

该方法的意义是将当前对象转换为一个字符串
Object已经实现了该方法,返回的字符串是当前对象的句柄(引用),
格式为:类名@地址
该字符串在实际开发中的意义不大,所以通常
需要使用这个方法时要重写他

System.out.println(Object o)
该方法可以将java任何对象输出到控制台,
而输出的就是该对象toString方法返回的字符串

 toString方法是Java API中最常被调用的方法 ,通常我们定义的类都会重写这个方法 ,返回的字符串没有具体的格式要求,可结合将来实际开发需求而定 ,原则上返回的字符串中应当包含当前对象属性信息

Object提供的equals方法内部就是用“==”比较的,所以没有实际意义,若需要比较两个对象内容是否相同

应当重写该方法,java提供的类都重写了equals  。重写equals(返回的是boolean型,返回的内容就是重写比较的内容)的目的是定义当前对象与给定的参数对象比较内容是否相同,这里也没有严格要求必须两个对象所有属性都必须完全相同,可以根据实际开发情况而定

引用类型"=="比较的是两个地址

猜你喜欢

转载自blog.csdn.net/so1125so/article/details/88384377