A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奇峰 中级黑马   /  2015-8-4 21:03  /  226 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、Object类
        1、toString()方法
                作用:返回该对象的字符串表现形式
                注:当打印一个对象的时候,默认调用该对象的toString()方法。
                返回格式:
                        不重写:包名.类名@ 该对象的地址值的十六进制表现形式
                        重写:按重写规则返回。一般是返回该对象的成员属性的值。
        2、boolean equals(Object obj) 方法
                作用:用来比较两个对象是否相等
                不重写:默认比较的是对象的地址值是否相等
                重写:按重写规则比较。一般是比较该对象类型的所有的成员变量的值是否相等。

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


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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马