我有一個基本的抽象類和從它派生的幾個案例類。我需要一個哈希函數來識別重複的case對象。是否有內置的哈希方法在scala中?在scala類中實現哈希方法
例如,我有一個基類
abstract class CDR_NOR {
val SUBSCRIBER_ID: String
val CHARGING_ID: String
val NODE_ID: String
val START_TIME: String
val hashvalue:Strng
//hashvalue=this.hashCode().toString() doesn't work here
}
,也有一些派生類如下:
case class CHG_NOR(Subscriber_ID: String,..., hashvalue:String) extends CDR_NOR
case class NW_NOR(Subscriber_ID: String,...,hashvalue:String) extends CDR_NOR
我需要在基類的哈希函數,使一個獨特的價值對於每個派生類。
你可以給你的問題的示例代碼說明? – Samar
我編輯了我的問題.. – mahdi62