两个字符串比较怎么重写toString,equals,hashcode,在线等,急

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:09:17
定义一个抽象类,(包括equals(),hashCode(),toString()三个方法,之后重写了这三个方法

急!
比如说不是字符串 是一个类那怎么办?
一个类中有string 参数 一个int 两个char 怎么重写?
快,在线等,急!!!

。。。你要重写equals的方法的话 实际上相当于定义一个新方法 因为你重写的过程已经按照你自己的逻辑来进行值比较 假设

public boolean equals(Object object){
在这里里面 你可以在这里面直接返回个true或者false equals方法也只不过是个方法而已 如果没有系统默认只是进行对象判断 如果有的话那就相当于一个新定义的方法 只不过名字我们比较熟悉而已
}

所以 根本没什么好问的。。。就像你说的 一个类里有那几个对象属性 如果你想判断他们 你完全可以在equals进行判断 都不明白你在想啥子

抽象类。。。接口(类中所有方法都是抽象方法)吧????

继承就好了 之后重写该方法。。。
关键字
implements(实现接口)
extends(继承类)

字符串比较你就不用重写了吧。。。string类已经帮你把什么都重写好了啊。。