Code Archive/JAVA

Step2. Encapsulation(캡슐화), 접근제어자(access modifier), method(메서드), package

쌍큐 2014. 9. 12. 13:48

** Encapsulation**

 - 정보 보호, 구현부와 인터페이스를 구분함으로써

 유지보수성 및 사용자 편의성이 증대된다.  인터페이스는 공개하되, 구현부는 감춘다.


 접근제어자(access modifier)

 public : 어디서나 접근 가능

 protected : 같은 팩키지 내에서만 접근가능

                   (상속관계에서는 어디서나 접근가능)

 [default] : 같은 팩키지 내에서만 접근가능

 private : 같은 클래스 내에서만 접근 가능                 

- 접근 제어 범위 -

private  >  default >  protected > public


** Method **

Object의 행위(행동)를 정의하는 것


메서드 선언 법


<추상화><정석 선언>[접근제어자] [리턴타입] [메서드명]([매개변수]){

 기능 구현

}

 < >은 옵션,  필요에 따라 씀

예>

public void edit(String str){

    System.out.println(str.toString());

}


** Package **

Class가 위치한 폴더명

package [상위폴더명].[하위폴더명];

예> package bank.HBbank;

'Code Archive > JAVA' 카테고리의 다른 글

Step6. 배열, Inheritance(상속)  (0) 2014.09.12
Step5. 변수의 범위, Has a 관계  (0) 2014.09.12
Step4. 조건문, 반복문  (0) 2014.09.12
Step3. class, Constructor(생성자), Data type  (0) 2014.09.12
Step1. java 셋팅  (0) 2014.09.12