黑马程序员技术交流社区

标题: 黑马第十一天知识点 [打印本页]

作者: A等待着    时间: 2015-7-18 19:46
标题: 黑马第十一天知识点
、Object类
        1、toString()方法
                作用:返回该对象的字符串表现形式
                注:当打印一个对象的时候,默认调用该对象的toString()方法。
                返回格式:
                        不重写:包名.类名@ 该对象的地址值的十六进制表现形式
                        重写:按重写规则返回。一般是返回该对象的成员属性的值。
        2、boolean equals(Object obj) 方法
                作用:用来比较两个对象是否相等
                不重写:默认比较的是对象的地址值是否相等
                重写:按重写规则比较。一般是比较该对象类型的所有的成员变量的值是否相等。

二、instanceOf
        格式:对象名 instanceOf 类
        作用:判断对象是否属于这个类。


三、“==”和equals()的区别    (面试题)
        == 作比较
                比较基本类型时,比较的是基本类型变量的值是否相等
                比较引用类型时,比较的引用类型的变量是否相等
        equals(Object obj)
                作用:用来比较两个对象是否相等
                不重写:比较的对象的地址值是否相等
                重写:按重写规则进行比较,一般是比较该对象类型的所有的成员变量的值是否相等。



这几天都是api的知识,重点掌握怎么看,怎么用!
作者: lychae    时间: 2015-7-18 20:10
赞一个!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2