티스토리 뷰
반응형
#. 멤버 변수의 선언
[modifier] 데이터타입 변수이름;
- 변수에 대한 접근 권한이나 활용 방법 제어
- modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨
> 전역(Global) 변수
- 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함
- 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용
> 지역(Local) 변수
- 메서드 선언부 밑에 선언된 변수
- 해당 변수가 선언된 메서드 내에서만 사용 가능
> 멤버 변수에 사용되는 Modifier
- 접근 권한
ㄴ public : 모든 클래스에서 접근 가능
ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능
ㄴ private : 변수가 선언된 클래스 내에서만 접근 가능
- 활용 방법
ㄴ final : 변수를 상수로 이용하는 경우 사용
ㄴ static : 클래스에 소속된 클래스 변수를 의미, 일반적으로 클래스 변수
반응형
'Web > JAVA' 카테고리의 다른 글
[JAVA] 접근 제한자 (0) | 2019.07.25 |
---|---|
[JAVA] 클래스 선언, 구성요소 (생성자, 멤버변수, 메서드) (0) | 2019.07.25 |
[Java] 객체 생성 (0) | 2019.07.25 |
[JAVA] 객체지향 핵심 개념 (객체, 클래스, 인스턴스, 상속, 다형성, 추상화, 캡슐화, 정보은닉, 메시지) (0) | 2019.07.25 |
[JAVA] StringTokenizer (0) | 2019.07.22 |
댓글