1、介紹
繼承是物件導向的概念,用於**的可重用性。可以通過使用extends
關鍵字來實現繼承。 為了實現繼承,乙個類必須擴充套件到其他類,被擴充套件類稱為超類或父類。擴充套件的類稱為派生類或子類。
scala支援各種型別的繼承,包括單一,多層次,多重和混合。可以在類中使用單一,多層次和層次結構。多重和混合只能通過使用特徵來實現。在這裡,通過使用圖形表示所有型別的繼承
單一繼承
多層繼承
多重繼承
2、例子
classgreatape()
def climb(x:int) = energy -=x
} class
bonobo extends greatape
class
chimpanzee extends greatape
def main(args: array[string]): unit =
Scala學習筆記
scala學習筆記 一.scala中集合的常用方法 首先定義兩個陣列集合,用於測試 scala val arr1 array 1,2,3,4 arr1 array int array 1,2,3,4 scala val arr2 array 3,4,5,6 arr2 array int array ...
Scala學習筆記
1 閉包 var a 3 var addfun x int x a var b addfun 10 println b addfun 就是個和物件無關的函式,區域性變數,使用方法和函式一樣,但是好像不推薦這種寫法。2 類的建立,簡單使用abstract class bparent 構造函式引數會自動...
Scala 學習筆記
object a val u fab 15,list 1,1 val f p int print p t 變長引數 def sum nums int int int def main args array string unit def f p int int print f 4 object ab...