Scalaのクラスパラメータをどのように理解しますか。コンパイラは、クラスパラメータのクラスに暗黙のフィールドを追加しますか?好き
class Rational(n:Int, d:Int){
val num = n
val den = d
override def toString = n + "/" + d
}
クラスRational(n、d、num、den)に4つのフィールドがありますか?そうでない場合、メソッドtoStringのnとdにアクセスするにはどうすればよいですか。この背後にあるメカニズムは何ですか?