728x90
- public : 서로 다른 패키지에서도 접근 가능
- protected : 서로 같은 패키지에서 접근 가능, 만약 상속관계를 갖는다면 다른 패키지라도 자식이 부모를 참조.
- default (생략): 서로 같은 패키지에서 접근 가능
- private : 같은 클래스 내에서만(멤버끼리만) 접근가능 => not visible. 볼수없음으로 에러뜸
접근지정자 위치
필드[접근지정자 4개] 자료형 변수명;
메소드[접근지정자 4개] 리턴자료형 메소드명( ){}
클래스[접근지정자 2개(public, default)] class 클래스명{}
- 한 개의 파일에 두개 이상의 클래스를 정의하는 경우, 저장 파일명 클래스에만 public과 같은 접근제한자를 명시할 수 있음
'Web develop > JAVA' 카테고리의 다른 글
[JAVA] 자바 인터페이스 형식, 사용 예시 (0) | 2019.04.23 |
---|---|
[JAVA] 자바 this 레퍼런스 변수 형식, 사용법 (0) | 2019.04.22 |
[JAVA] 자바클래스 생성자(Constructor) (0) | 2019.04.21 |
[JAVA] 객체지향의 특징 (상속, 캡슐화, 다형성) (0) | 2019.04.21 |
[자바] 주민번호 입력하여 나이구하기 (0) | 2019.04.21 |