Object
Java · 2 篇笔记
- 5.5 Objecthistorical
1. 方法 1.1. getClass 返回对象实例的class对象 1.2. hashCode 当需要使用hash table之类的数据结构时才会使用到这个方法,用来计算在数组中的位置。 当重写了equals方法的时候需要重写hashCode方法,必须保证 a.equals(b) 为true时,
- 5.12 不可变对象historical
如何创建一个不可变对象 - 类使用final修饰 - 内部属性使用final修饰 - 如果是这个属性是引用对象 - 没有对外提供修改内部属性value的方法 - 如果对外返回的是copy过的对象