99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Scala 類型層次結(jié)構(gòu)

2022-05-13 14:13 更新

與Java不同,Scala中沒有原生類型。

Scala中的所有數(shù)據(jù)類型都是具有對(duì)其數(shù)據(jù)操作的方法的對(duì)象。

所有Scala類型作為類型層次結(jié)構(gòu)的一部分存在。

您在Scala中定義的每個(gè)類也將自動(dòng)屬于此層次結(jié)構(gòu)。

Any
 +---AnyVAl
 |     +---Numberic Types
 |     |
 |     +---Char
 |     |
 |     +---Boolean
 |
 +---AnyRef
       +---Collections
       |
       +---Classes
       |     +---Null
       |
       +---String

Any,AnyVal和AnyRef類型

Any是Scala類層次結(jié)構(gòu)的根,是一個(gè)抽象類。

Scala中的每個(gè)類都直接或間接從這個(gè)類繼承。

AnyVal和AnyRef擴(kuò)展任何類型。 Any,AnyVal和AnyRef類型是Scala類型層次結(jié)構(gòu)的根。

所有其他類型都來自AnyVal和AnyRef。

擴(kuò)展AnyVal的類型稱為值類型。



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)