iOS_Swift/문법 정리

Swift - 클래스 instance생성 후 프로퍼티와 메서드 접근

chozjjae 2022. 2. 6. 21:39

클래스를 모두 생성 후 인스턴스를 만들고 클래스에 접근하는 방법에 대해 알아보겠습니다.

class의 용어정리 - https://chozjjae.tistory.com/43 

class의 property와 method정리 - https://chozjjae.tistory.com/44 


인스턴스(instance) 생성 방법

var 인스턴스명 : 클래스명 = 클래스명( )

*클래스명 다음의 괄호는 눈에 보이지 않는 default initializer를 나타냅니다.

class hap{
    var x : Int = 10
    var y : Int = 20
    func math(){
        print("값1 = \(x), 값2 = \(y)")
    }
}

var cho : hap = hap()
cho.math() //클래스 내부 전체 내용 출력
//값1 = 10, 값2 = 20
print(cho.x) //하나의 property출력
//10

참고영상 : https://www.youtube.com/watch?v=FCZyhssngag&list=PLJqaIeuL7nuEEROQDRcy4XxC9gU6SYYXb&index=23