黑马程序员技术交流社区
标题:
API
[打印本页]
作者:
52java
时间:
2016-9-1 20:22
标题:
API
API(Application Programming Interface)应用程序编程接口
Object 类:
它是所有类的父类,里边只有一个空参构造。
成员方法:
equals(); //默认比较对象的地址值是否相同,但是没有意义,子类一般都会重写这个方法。
//因为我们知道不同对象的地址值肯定不同。
如果是面试,让重写equals()方法,可以参考如下格式:
//重写equals()方法
@Override
public boolean equals(Object obj) {
//提高效率,因为有可能自己和自己比较
if (this == obj) {
return true;
}
//提高健壮性,因为有可能传过来的对象不是Person类型的对象
if (!(obj instanceof Person)) {
return false;
}
//能走道这里,说明肯定是Person类型的对象,向下转型,然后写正常的逻辑代码就OK了
Person p = (Person)obj;
return this.age == p.age;
}
作者:
gcno93
时间:
2016-9-1 20:38
这思路不错!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2