투케이2K

112. (swift/xcode) [간단 설명] 접근 제한자 및 변수, 상수 정의 설명 실시 (private , internal , public , open , var , let) 본문

Swift

112. (swift/xcode) [간단 설명] 접근 제한자 및 변수, 상수 정의 설명 실시 (private , internal , public , open , var , let)

투케이2K 2022. 10. 13. 11:10

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[설 명]

[접근 제한자]

1. private : private 은 같은 클래스내에서 호출해서 사용할 수 있습니다.

2. fileprivate : fileprivate 은 같은 소스 파일 (.swift) 내에서 호출해서 사용할 수 있습니다.

3. internal : internal 은 같은 모듈 (framework) 또는 같은 프로젝트 내에서 호출해서 사용할 수 있습니다.

4. public : public 은 모듈 외부 , 프로젝트 , 다른 클래스 등 어디에서든 호출해서 사용할 수 있습니다.

5. open : open 은 모듈 외부 , 상속 및 override 재정의 등 확장 기능 사용시 호출해서 사용할 수 있습니다.





[변수 및 상수]

1. var : 동적으로 변경 가능한 변수를 선언할 때 사용합니다 (변수 값 다시 변경 가능)

2. let : 정적 변수 즉, 상수로 변수를 선언할 때 사용합니다 (변하지 않는 값)

 


반응형
Comments