Scala-val a:AnyVal = true,但是a.getClass仍然是布尔值吗?

时间:2018-07-29 03:03:27

标签: scala

我对getClass函数有些困惑:

String name = library.getSelectionModel().getSelectedItem(); 

但是a.getClass是布尔值,为什么不只是AnyVal?

1 个答案:

答案 0 :(得分:2)

getClass返回支持该值的运行时类型。仅仅因为您已经指定/放松了保存true的值的类型,并不能改变它得到Boolean支持的事实。