国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Java 兼容性

2018-02-26 12:20 更新

當我們寫的Scala代碼被Java調用時,我們要確保從Java來用仍然習慣。這常常不需要額外的努力——class和純的trait等價于Java的中的對應類型 —— 但有時需要提供獨立的Java API。一種感受你的庫中的Java API好的方式是用Java寫單元測試(只是為了兼容性);這也確保了你的庫中的Java視圖保持穩(wěn)定,在這一點上不會隨著時間因Scala編譯器的波動而影響。

包含部分實現的Trait不能直接被Java使用: 改為 extends 一個抽象類44

 // 不能直接被java使用
 trait Animal {
   def eat(other: Animal)
   def eatMany(animals: Seq[Animal) = animals foreach(eat(_))
 }

 // 改為這樣:
 abstract class JavaAnimal extends Animal
                       
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號