Home > Tags > 액세스 제어 지정자
액세스 제어 지정자
[AS 3.0] 액세스 제어 지정자 (private, protected, internal, public)
- 2008-10-06 (Mon)
- ActionScript 3.0
액세스 제어 지정자란 상속에 있어서 접근의 권한을 어떻게 할 것인가를 정의하는 것이라고 할 수 있다.
각 지정자에 대해서 간단히 정의해 보면
1. 내부 이용자 (자기 자신) – private
2. 계승 이용자 (서브급) – protected
3. 외부 이용자 (동일 package의 제3자) – internal
4. 외부 이용자 (다른 package의 제3자) – public
즉, 상속된 것인가? 같은 Package인가? 에 따라 2X2의 4종류로 나뉘게 된다.
| 코드 위치 | public | internal | protected | private |
| 변수가 정의된 클래스의 안쪽 | 접근가능 | 접근가능 | 접근가능 | 접근가능 |
| 변수가 정의된 클래스와 그 클래스의 자손 |
접근가능 | 접근가능 | 접근가능 | 접근불가 |
| 같은 패키지의 다른 클래스 | 접근가능 | 접근가능 | 접근불가 | 접근불가 |
| 다른 패키지에서의 접근 | 접근가능 | 접근불가 | 접근불가 | 접근불가 |
그럼 간단한 예를 통해 알아보자.
- Comments: 0
- Trackbacks: 0
Home > Tags > 액세스 제어 지정자
-
- ActionScript 2.0 (7)
- ActionScript 3.0 (20)
- BetweenAS3 (6)
- Debugger (2)
- Flash Lite (6)
- Flash News (1)
- FlashDevelop (6)
- Memo (4)
- Personal (4)
- Scrap (2)
- Tips (1)
- Tweener (1)
-
- January 2010 (2)
- November 2009 (1)
- October 2009 (3)
- September 2009 (2)
- August 2009 (2)
- June 2009 (3)
- May 2009 (6)
- April 2009 (2)
- March 2009 (6)
- February 2009 (7)
- January 2009 (8)
- December 2008 (5)
- November 2008 (5)
- October 2008 (8)
