가시성

Study/JAVA 2012. 7. 4. 15:19

public

- public으로 선언된 멤버 필드와 메소드는 클래스의 내외 어느곳에서나 접근이 가능하다


protected

- protected로 선언되 멤버 필드와 메소드는 같은 패키지 내에 있는 클래스들은 모두 접근 가능하다

- 다른 패키지에 있는 클래스들은 이 클래스로부터 상속받은 경우에만 접근 가능하다


package 

- default 라고 말하는것은 아무것도 기술하지않았을때를 말한다

- 멤버 필드와 메소드들은 같은 패키지 내에서는 자유롭게 접근할수 있지만

  패키지 외부에서는 접근할수 없다 


private

- 메버 필드와 메소드는 클래스 내부에서만 접근 가능하다



'Study > JAVA' 카테고리의 다른 글

배열  (0) 2012.07.04
오버로딩  (0) 2012.07.04
public 클래스의 의미  (0) 2012.07.04
객체 생성, 패키지  (0) 2012.07.03
자바 클래스  (0) 2012.07.03
Posted by 코딩하는 야구쟁이
,