是java.lang.Object
父類的所有斯卡拉classes
,或任何其他。我在Google上搜索過但沒有得到適當的結果。斯卡拉父類像父類在Java中I,E java.lang.Object繼承
1
A
回答
4
resueman的回答不正確。確實,Any
是所有Scala類的祖先,但與Object
不一樣; AnyRef
是。 Any
是AnyRef
AnyVal
和母體,這是值類型的祖先:二者那些對應於基元JVM像Int
,Boolean
等,但仍然被認爲是類Scala中類型的系統,和用戶定義的value classes。您可以在下面看到Scala類層次結構(在引入值類和通用特徵之前)(圖片來自http://www.scala-lang.org/old/node/128)。
1
答案是否定的。任何是Scala的類層次結構
從文檔兩者的根:
級別任何是Scala的類層次結構的根。 Scala執行環境中的每個類都直接或間接地從這個類繼承。
答案並不像斯卡拉看起來第一眼那麼容易: 斯卡拉並不總是編譯到JVM, 那裏例如是ScalaJs。 (http://www.scala-js.org/)
這裏例如Object
不是java.lang.Object而是http://www.scala-js.org/api/scalajs-library/0.5.2/index.html#scala.scalajs.js.Object $。
如果Scala編譯爲JVM Any
等於Object
但是如果您將Scala編譯爲不同的執行環境,則此關係可能不穩定。
相關問題
- 1. 斯卡拉孩子類繼承父類特質?
- 2. 斯卡拉類繼承
- 3. 繼承。從父類
- 4. 父類中的java繼承設置值
- 5. 斯卡拉。如何推斷類繼承
- 6. 斯卡拉繼承與抽象類
- 7. C++中的繼承(父類和子類)
- 8. TestNG從父類繼承@Parameters
- 9. C++使用繼承父類
- 10. PHP類繼承父問題
- 11. 當父類和父類都在內部時,在java中的繼承行爲
- 12. php繼承:子類繼承父類中的數據?
- 13. Python子類不識別繼承父類
- 14. C++子類繼承了父類
- 15. 不繼承父類的子類
- 16. 子類功能的父類繼承
- 17. iOS子類繼承父類Xib文件
- 18. 斯卡拉構造繼承
- 19. 斯卡拉註釋繼承
- 20. 繼承和斯卡拉
- 21. 從python 3.x中的父類繼承
- 22. 模型繼承在Django:從父類
- 23. 繼承使用父類方法而不調用父類
- 24. 斯卡拉上限類型邊界和父類
- 25. 在Java中的繼承和重寫父類的構造函數
- 26. 爲什麼Java Generic不能設計爲繼承父類Generic類?
- 27. 斯卡拉子類的構造函數沒有被從Java父類
- 28. 斯卡拉在斯卡拉類
- 29. 產生父類的構造在斯卡拉
- 30. 爲什麼在繼承java的過程中,在父類中聲明的數組在父類中不可見?
極好的解釋 – Roushan45