前回代入するときはタイプが合ってないとうまくないと思ってました。compBalance(a:Account,b:Account)で定義してますが、rv=compBalance(adachi, nakata)で片方はTimeAccountなんですよ。これはどういうことなんですかね?試しにb:TimeAccountとしてみたんですが、3個の警告と10個のタイポは出てます。
実行自体は出来てるようです。val nakata:TimeAccount= new TimeAccount(...,balance = 200,...)とならないのはどうしてですかね?