[swift] 13. 상속

RudinP·2023년 9월 14일
0

Study

목록 보기
32/227
  • swift 에서도 상속은 다른 언어들과 비슷하다.
  • 다중 상속은 허용되지 않는다.
import UIKit

class Friend{
    var name: String
    
    init(_ name : String){
        self.name = name
    }
    
    func sayHi(){
        print("안녕?! 난 \(self.name)라고 해")
    }
}

class BestFriend : Friend{
    override init(_ name : String){
        super.init("베프" + name)
    }
    
    override func sayHi(){
        super.sayHi()
    }
}

let myFriend = Friend("쩡대리")

myFriend.sayHi()

let myBestFriend = BestFriend("영희")

myBestFriend.sayHi()
profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글