본문 바로가기
2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습

Swift : 생성자 중첩

by 황민우 2022. 1. 6.

 - 매개변수의 개수와 자료형이 다른 같은 이름의 함수를 여러 개 정의
 - 매개변수가 다른 두 생성자를 통해 두가지 방법으로 인스턴스를 만들 수 있다.

 

예제 

 

class Test{
    var A : Int = 2
    var B : Int = 4
    func OutPut(){
        print("A = \(A), B = \(B)")
    }
    init(A: Int, B: Int){
        self.A = A
        self.B = B
    }
    init(A: Int){
        self.A = A
    }
}

var Number : Test = Test(A: 5, B: 8)
var NumberA : Test = Test(A: 27)
Number.OutPut()
NumberA.OutPut()

실행결과
// A = 5, B = 8
// A = 27, B = 4

강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA

'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글

Swift : 상속  (0) 2022.01.07
Swift : Failable initializer  (0) 2022.01.06
Swift : Computed Property  (0) 2022.01.06
Swift : Self  (0) 2022.01.06
Swift : 클래스에서 메소드 추가  (0) 2022.01.06

댓글