-
java :: 접근제어자IT/Java & JSP & FW 2012. 2. 28. 10:29
접근제어자
접근 제어자는 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역화을 한다.
접근 젱어자가 default임을 알리기 위해 실제로 default를 붙이지는 않는다. 클래스나 멤버변수, 메서드, 생성자에 접근 제어자가 지정되어 있지 않다면, 접근 제어자가 default임을 뜻한다.
접근제어자 종류
private - 같은 클래스 내에서만 접근이 가능하다.
default - 같은 패키지 내에서만 접근이 가능하다.
protected - 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다.
public - 접근 제한이 없다.
접근제어자 범위
제어자 같은 클래스 같은 패키지 자손 클래스 전체 public O O O O protected O O O
default O O
private O
public > protected > default > private
대상에 따라 사용할 수 있는 접근제어자
⊙ 클래스 : public, default
⊙ 메서드, 맴버변수 : public, protected, default, private
⊙ 지역변수 : 없음'IT > Java & JSP & FW' 카테고리의 다른 글
java 공부하기 좋은 싸이트 (0) 2012.03.07 java :: 형변환 (캐스팅, casting) (0) 2012.02.29 java :: jdbc-2 (0) 2011.12.30 java :: JDBC 연동, SQL 연동 및 SQL 기초 설명 (0) 2011.12.29 java :: GUI 프로그래밍-3 (0) 2011.12.28