object类
所有类的对象都可以声明成Object引用
getClass()方法
返回实际类型
equals()方法
比较实际内容
set,get方法可以自己生成
==比较的是值
equals()默认实现为比较对象的引用是否相同(其实也算是值)(String类型呢???String类型重写了equals方法啊!)
equals方法重写规则
1. 自反性:对于任意的引用值x,x.equals(x)一定为true。
2. 对称性:对于任意的引用值x 和 y,当x.equals(y)返回true时, y.equals(x)也一定返回true。 3. 传递性:对于任意的引用值x、y和z,如果x.equals(y)返回true, 并且y.equals(z)也返回true,那么x.equals(z)也一定返回true。 4. 一致性:对于任意的引用值x 和 y,如果用于equals比较的对象信息没有被修 改,多次调用x.equals(y)要么一致地返回true,要么一致地返回false。 5. 非空性:对于任意的非空引用值x,x.equals(null)一定返回false。toString()
包装类
byte Byte
short Short
int Integer
。。。
char Character
转换
int i = 10;
Integer I = new Integer(i);
查资料
内部类
成员内部类
局部内部类
匿名内部类