分析Long和String类型中的equals比较方法
1、编写测试代码,重现问题出现的过程。定义一个String字符串101,定义一个Long类型的101,然后使用equals比较两者是炯善挠勿否相同,使用syso输出比较结果。刚开始我想的是,这难道不是去比较值吗,还会考虑数据类型吗?^_^最后发现我错了。从输出结果可以看出两个比较都是输出的false,说明两者确实不相等。

3、打开第二个equals方法,发现是调用的Long类重写的equals方法: 一:判断obj是否是Long类型 二:如果是:则直接比较两者的值是否相等

5、测试这两种情况:①左边的对象是右边类的实例;②左边的对象是右边类的子类的实例。 (1)首先写一个类Father,再写一个类Son继承Father。 (2)编写测试类
