JAVA/소설같은자바

private 멤버 필드를 사용하는 이유

김컴맹 2011. 8. 8. 16:33
반응형



□ 가정

◇ 사과를 private 위라는 공간에 넣는다고 가정

□ 위험한 방법
◇ 사과를 위에 직접 할당하는 방법

□ 올바른 방법
◇ 사과를 먹다()라는 메서드를 통해서 분해해서 할당하는 방법

private 멤버의 역할을 증명하는 클래스

1
2
3
4
5
6
7
8
9
class Human{
   private 소화기관 위;
   public void 먹다(음식 x){
      //x를 가공해서 위에 할당한다.   
   }
   public 찌꺼기 소화(){
      //위에 있는 내용물을 찌꺼기로 리턴한다. 
   }
}

□ private 멤버 변수의 사용
◇ 자료를 보호하기 위해서
◇ 내부적으로만 사용하기 위해서

반응형

'JAVA > 소설같은자바' 카테고리의 다른 글

참조 변수의 특징  (0) 2011.08.08
객체의 메모리 생성  (0) 2011.08.08
private의 사용 이유  (0) 2011.08.08
private에 접근하는 방법  (0) 2011.08.08
private의 접근과 컴파일 에러  (0) 2011.08.08