//多態(tài)
class A
{
var name:String
init(name:String) {
self.name = name
}
func printName()
{
print("this is A \(name)")
}
}
class B : A
{
override func printName() {
print("this is B:\(name)")
}
func play()
{
print("this is B play")
}
}
var s1:A = A(name: "a")
print(s1.name)
s1.printName()
var s2:B = B(name: "b")
s2.printName()
s2.play()
swift5.0 多態(tài)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 先看效果避免耽擱大家時間 沒有代碼示范的代碼不是好代碼,附上demo 代碼使用: funcimagePickerC...
- 循環(huán)結(jié)構(gòu) 案例代碼如下: 閉區(qū)間運算符:a...b 等價于[a,b] 半開區(qū)間運算符:a..<b 等價于[a,b)...