摘要: public boolean equals(Object obj):指示其他某个对象是否与此对象“相等”。 该方法,默认情况下比较的是地址值。但是,如果只是比较地址值的话,一般来说意义不大,所以要重写该方法。 怎么重写呢? 一般都是用来比较对象的成员变量值是否相同。 看源码: public bool 阅读全文
posted @ 2016-09-13 23:03 卡拉瓦 阅读(251) 评论(0) 推荐(0)
摘要: public String toString():返回该对象的字符串表示。 Integer类下的一个静态方法: public static String toHexString(int i):把一个整数转成一个十六进制表示的字符串 这个信息是没有任何意义的。所以,建议所有子类都重写该方法。 怎么重写 阅读全文
posted @ 2016-09-13 23:02 卡拉瓦 阅读(1247) 评论(0) 推荐(0)
摘要: Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。 每个类都直接或者间接的继承自Object类。 Object类的方法: public int hashCode():返回该对象的哈希码值。 注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不 阅读全文
posted @ 2016-09-13 23:01 卡拉瓦 阅读(237) 评论(0) 推荐(0)
摘要: 实现类的封装性 为了实现良好的封装性,我们通常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有读取和赋值操作,我们分别定义两个方法来实现这两种操作,一个是getXxx()(Xxx表示要访问的成员变量的名字),用来读取这个成员变量操作,另外一 阅读全文
posted @ 2016-09-13 12:08 卡拉瓦 阅读(775) 评论(0) 推荐(0)