[modifier] 데이터타입 변수이름;
- 변수에 대한 접근 권한이나 활용 방법 제어
- modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨
> 전역(Global) 변수
- 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함
- 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용
> 지역(Local) 변수
- 메서드 선언부 밑에 선언된 변수
- 해당 변수가 선언된 메서드 내에서만 사용 가능
> 멤버 변수에 사용되는 Modifier
- 접근 권한
ㄴ public : 모든 클래스에서 접근 가능
ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능
ㄴ private : 변수가 선언된 클래스 내에서만 접근 가능
- 활용 방법
ㄴ final : 변수를 상수로 이용하는 경우 사용
ㄴ static : 클래스에 소속된 클래스 변수를 의미, 일반적으로 클래스 변수
'JAVA > JAVA 공부' 카테고리의 다른 글
아스키코드 사진 (1) | 2018.10.05 |
---|---|
(한번에보기)배열개념,정렬,검색 알아보자 (0) | 2018.07.01 |
calendar (0) | 2018.06.26 |
File 생성(2) (0) | 2018.06.26 |
File 생성(1) (0) | 2018.06.26 |