1解析:1.特質和抽象類可以定義乙個抽象型別成員,這意味著型別可有具體實現來確定。package
big.data.analyse.scala23
import
scala.io.45
/**6
* 抽象型別
7* created by zhen on 2019/1/6.8*/
9trait reader
14class filereader extends
reader
19object abstracttype 26}
27 }
2.含有抽象型別成員的特質或類(classes)經常和匿名類的初始化一起使用。
結果:
Scala中的抽象類
抽象類 抽象類中不一定有抽象方法或者抽象字段。有抽象字段或者抽象方法的類一定是抽象類。子類在實現抽象字段或者抽象方法的時候,不使用override。覆蓋方法 覆蓋的時候,一定使用override。覆蓋字段 抽象字段一定要有型別描述。覆蓋的時候,一定使用override。1 2 繼承 抽象類3 aut...
Scala中的抽象類
抽象類 抽象類中不一定有抽象方法或者抽象字段。有抽象字段或者抽象方法的類一定是抽象類。子類在實現抽象字段或者抽象方法的時候,不使用override。覆蓋方法 覆蓋的時候,一定使用override。覆蓋字段 抽象字段一定要有型別描述。覆蓋的時候,一定使用override。1 2 繼承 抽象類3 aut...
Scala基礎語法8 抽象類
在scala中,使用abstract修飾的類稱為抽象類,在抽象類中可以定義屬性 未實現的方法和具體實現的方法。package day03 abstract class absclass package day03 在scala中第乙個繼承抽象類或者特質,只能使用關鍵字extends 如果想繼承多個特...