[swift] 40. convenience init

RudinP·2023년 10월 5일
0

Study

목록 보기
58/227

convenience init

  • 추가 생성자
  • 생성자 오버로딩인듯?
class Friend{
	var name: String
    var age: Int
    init(name: String){
    	self.name = name
        self.age = 10
    }
    convenience init(name: String, age: Int){
    	self.init(name: name)
        self.age = age
    }
}

let myFriend = Friend(name: "쩡대리")
myFriend.age //10

let myFriend2 = Friend(name: "정대리", 20)
myFriend2.age //20
profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글