重写

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

这里要用到一个Objet 这个是所以类的父类 可以接受一切的数据类型,还有想要判断2个值是否相同2个值都要是同种数据类型的

还要使用 instensof 来判断Objet 表示的值类型是否相同

进行重写:

重写后的结果:

如果在子类中没有重写 equals 那么就会默认调用Object中的 equals方法 如果在子类中重写了之后就会调用子类中的equals方法。

这里一个 == 与 equals()是区别:

==可以比较基本的数据类型也可以比较应用数据类型,当比较基本数据类型的时候比较的的数值,而比较应用数据类型的时候比较的是地址值。

而equals()在没有进行重写的情况下是和==是一样的,在重新之后就会按照重写后的方法进行比较。

 

posted @ 2020-05-10 19:43  宋凯文  阅读(305)  评论(0)    收藏  举报