您的位置:首页 > 移动开发 > Objective-C

鸟哥Java学习之Object类-面向对象

2016-06-01 20:56 393 查看
1.Object:所有类的根类,是不断抽取而来的。具备着所有对象都具备的共性内容。

2.equals():单单判断对象地址相等否无太大意义,一般都会覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据。

public class equals(Object obj)  //多态
{
if(!(obj instanceof Person)) //健壮性判断
{
throw new ClassCastException("类型错误");
}
Person p = (Person)obj;  //向下转型
return this.age == p.age; //注意:不转型无法访问子类特有内容:p.age
}


3.hashCode()

    getClass():得到的是.class文件所属的字节码文件对象的地址。

    toString():打印输出对象,直接默认后面加了toString()。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java object类方法