抽象類
抽象類中不一定有抽象方法或者抽象字段。
有抽象字段或者抽象方法的類一定是抽象類。
子類在實現抽象字段或者抽象方法的時候,不使用override。
覆蓋方法
覆蓋的時候,一定使用override。
覆蓋字段
抽象字段一定要有型別描述。 覆蓋的時候,一定使用override。
1/**2
* 繼承 -- 抽象類3*
@author
administrator4*/
5abstract
class
person
1011
class student extends
person
1718
object testscala61
28 }
1/**2
* 繼承-構造順序3*
@author
administrator4*/
5class
person1
1112
class student1 extends
person1
1617
18object testscala62
3536 }
列印輸出:
person1類student1類
lisi
2020
先列印出父類"person1"然後列印出子類"student1"
Scala中的抽象類
抽象類 抽象類中不一定有抽象方法或者抽象字段。有抽象字段或者抽象方法的類一定是抽象類。子類在實現抽象字段或者抽象方法的時候,不使用override。覆蓋方法 覆蓋的時候,一定使用override。覆蓋字段 抽象字段一定要有型別描述。覆蓋的時候,一定使用override。1 2 繼承 抽象類3 aut...
Scala基礎語法8 抽象類
在scala中,使用abstract修飾的類稱為抽象類,在抽象類中可以定義屬性 未實現的方法和具體實現的方法。package day03 abstract class absclass package day03 在scala中第乙個繼承抽象類或者特質,只能使用關鍵字extends 如果想繼承多個特...
Scala抽象型別
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 ...