게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] JAVA 접근 지정자 정리! 맞는지 봐주세요!
게시물ID : programmer_8901짧은주소 복사하기
작성자 : 행복창조
추천 : 2
조회수 : 415회
댓글수 : 1개
등록시간 : 2015/03/25 20:52:56
옵션
  • 본인삭제금지
구글링을 해 봤는데, 구체적이지 않고 이중적 의미를 가지고 있는 말로 설명된 게 있어 헷갈리고 프게에 검색해도 안나오길래
제가 나름대로 배운 것을 정리해 봤습니다! 틀린 부분이 댓글로 설명 부탁드립니다. ^^

1. public

자기 자신 클래스와 (말하지 않아도 당연하겠죠? ^^)
같은 package에 있는 자식 클래스 or 자식이 아닌 클래스에서 접근 가능
다른 package(외부)에 있는 자식 클래스 or 자식이 아닌 클래스에서 접근 가능

* 결국 모든 곳에서 접근 가능! 다 두루와!



2. protected

자기 자신 클래스와
같은 package에 있는 자식 클래스 or 자식이 아닌 클래스에서 접근 가능
다른 package에 있는 자식 클래스에서 접근 가능

* 독립해서 따로 살고 있는 자식도 챙긴다! 자식을 끔찍히 아끼는 protected 입니닷! ^^*



3. default (또는 생략)

자기 자신 클래스와
같은 package에 있는 자식 클래스 or 자식이 아닌 클래스에서 접근 가능

* 우리 동네 사람만 챙기는 default! protected에서 다른package의 자식클래스만 뺐다고 생각하시면 될거 같아염! ^^


4. private

자기 자신 클래스에서만 접근 가능!

* 유아독존, 독불장군 내꺼야! 자식들도 날 못건드려! 아무도 건들지마! private입니다 .^^




전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호