Any是所有類的超類炒考。
Any有兩個子類,AnyRef和AnyVal霎迫。
AnyVal是Scala內(nèi)建值類的父類斋枢,分別為Byte Short,Int, Long, Float, Double,Char,Boolean,還有一個Unit知给。 分別對應(yīng)這Java中基本類型瓤帚,最后一個Java中沒有,在Scala的方法中表示沒有返回值涩赢。
AnyRef是Scala中所有引用類的基類戈次,好比Java中Object,所以我們Scala中寫的類都是繼承自AnyRef筒扒。
Nothing是所有類的子類怯邪。它沒有對象,通常用于程序的異郴ǘ眨或者不正常的返回
還有一個ull悬秉,他是所有引用類的子類,就是所有AnyRef的類的子類冰蘑,他有一個唯一的對象null
歡迎關(guān)注我的公眾號:北風(fēng)中獨(dú)行的蝸牛(manong_xiaodong)