1 つのメソッドを実装する抽象クラスがあります。
パラメーターにアクセスするにはどうすればよいinternalValue
ですか (抽象クラス コンストラクターによって設定されますか?)
abstract class Value(internalValue:Int) {
def equal( v:Value ): Boolean
def notEqual( v:Value ): Boolean = {
//here I get an error on v.internalValue:
//"value internalValue is not a member of Value"
(internalValue != v.internalValue)
}
}
case class Value1(internalValue:Int) extends Value(internalValue){
def equal( v:Value1 ): Boolean = {
//this works correctly
(internalValue == v.internalValue)
}
}
ありがとうございました。