[swift] 40. convenience init

RudinP·2023년 10월 5일
0

Study

목록 보기
58/258

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
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글