JAVA/JAVA 공부
[java] 메소드 설명
연찌현찌
2019. 12. 9. 17:04
[modifier] 데이터타입 변수이름;
- 변수에 대한 접근 권한이나 활용 방법 제어
- modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨
> 전역(Global) 변수
- 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함
- 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용
> 지역(Local) 변수
- 메서드 선언부 밑에 선언된 변수
- 해당 변수가 선언된 메서드 내에서만 사용 가능
> 멤버 변수에 사용되는 Modifier
- 접근 권한
ㄴ public : 모든 클래스에서 접근 가능
ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능
ㄴ private : 변수가 선언된 클래스 내에서만 접근 가능
- 활용 방법
ㄴ final : 변수를 상수로 이용하는 경우 사용
ㄴ static : 클래스에 소속된 클래스 변수를 의미, 일반적으로 클래스 변수