Swift父類重寫

2021-08-31 13:43:21 字數 469 閱讀 7511

class student: person

didset

}//在student類中重寫父類的eat方法,列印「吃了早餐」

override func eat()

//在student類中定義乙個唯讀屬性weight,體重「70kg」

var weight:string

}//在student類中懶載入乙個屬性age用來年齡「22歲」,為student類定乙個建構函式,在函式內為所有屬性賦值

var age:string = 「22歲」

init(name:string , age:string)

//在student類中定義乙個show方法,用來列印學生資訊,函式是公開訪問的

func show() -> void

//重寫student類的析構函式,在函式內實現所有屬性的清空,並列印「呼叫了析構函式」

deinit

}

重寫父類方法

class animal def eat self print 吃 def drink self print 喝 class dog animal def bark self print 汪汪叫 class xtq dog 定義了乙個哮天犬 類 def bark self print 嗷嗷叫 cla...

重寫父類的方法

重寫父類的方法 子類擴充套件父類 總是以父類為基礎,額外增加新的屬性和方法。但有一種情況例外 子類需要重寫父類的方法。例5.2 子類重寫父類的方法 public class bird public class ostrich extends bird public static void main ...

重寫父類的方法

源 class base public class base1 extends base public static void main string args 執行結果 1.繼承中子類對於父類方法的重寫就是在子類中定義乙個與那個被要重寫的方法相同名字的方法,這樣在子類物件的呼叫中就實現了子類中的方...