티스토리 뷰

반응형

#. 멤버 변수의 선언


[modifier] 데이터타입 변수이름;

- 변수에 대한 접근 권한이나 활용 방법 제어

- modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨


> 전역(Global) 변수

  - 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함

  - 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용


> 지역(Local) 변수

  - 메서드 선언부 밑에 선언된 변수

  - 해당 변수가 선언된 메서드 내에서만 사용 가능


> 멤버 변수에 사용되는 Modifier

  - 접근 권한

    ㄴ public : 모든 클래스에서 접근 가능

    ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능

    ㄴ private : 변수가 선언된 클래스 내에서만 접근 가능

  - 활용 방법

    ㄴ final : 변수를 상수로 이용하는 경우 사용

    ㄴ static : 클래스에 소속된 클래스 변수를 의미, 일반적으로 클래스 변수


반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday