프로그래밍과 잡담

[Java]기초 6(public ,protect, private의 의미) 본문

프로그래밍/HTML,Java,Jsp,EJB,Struts

[Java]기초 6(public ,protect, private의 의미)

크레온 2009. 3. 21. 01:26
public, protect, private의 의미

맴버 변수나 메소드에 public을 붙이면 모든 곳에서 접근이 가능해진다.

고로 중요한 변수를 public으로 붙이는 사태는 없어야한다..

private는 클래스 내부에서만 접근이 가능하다.

그 이외에서는 접근이 불가능하다.

protected도 private와 비슷하지만 다른 점은 상속을 받은 자식 클래스에서 접근이 가능하다.

표로 만들면 이런식



 종류  public
 private  protected


 자식클래스
 O X
O


 모든 클래스
 O X  X


내부 함수
O
O
O




반응형

'프로그래밍 > HTML,Java,Jsp,EJB,Struts' 카테고리의 다른 글

[java]기초 8 (상속)  (0) 2009.03.21
[Java] 기초 7 (추상 클래스)  (0) 2009.03.21
[Java] 기초 5 (클래스 만들기)  (0) 2009.03.21
[Java] 기초 4 (입,출력)  (0) 2009.03.15
[Java] 기초 3 (형 변환)  (0) 2009.03.15
Comments