私は、equalsメソッドがCar(AnyRef)クラスに上書きできるかどうかを確認しようとしていました。それは動作していません。誰かがequalsメソッドの間違いを指摘できますか?AnyRefクラスのequalsメソッドをオーバーライドしても動作しません
class Car(name:String, price:Float) {
override def equals(that:Any):Boolean = {
val thatCar = that.asInstanceOf[Car]
name == thatCar.name
}
}
val aCar1 = new Car("Honda", 1000)
val aCar2 = new Car("Honda", 1000)
aCar1==aCar2