重写
当以前的方法不能够满足现在的需求的时候,就需要重新的编写就是重写。

这里要用到一个Objet 这个是所以类的父类 可以接受一切的数据类型,还有想要判断2个值是否相同2个值都要是同种数据类型的
还要使用 instensof 来判断Objet 表示的值类型是否相同
进行重写:

重写后的结果:

如果在子类中没有重写 equals 那么就会默认调用Object中的 equals方法 如果在子类中重写了之后就会调用子类中的equals方法。
这里一个 == 与 equals()是区别:
==可以比较基本的数据类型也可以比较应用数据类型,当比较基本数据类型的时候比较的的数值,而比较应用数据类型的时候比较的是地址值。
而equals()在没有进行重写的情况下是和==是一样的,在重新之后就会按照重写后的方法进行比较。

浙公网安备 33010602011771号