JAVA

Interface(인터페이스)

닉넥임 2013. 7. 14. 17:09
반응형
/* 

* interface : 추상 메소드(abstract method) * ※ 추상 메소드 : 선언부는 있지만 구현부({ ...... }; 몸(BODY), * 구현하다 : implement, realize, refinement)는 없는 메소드 * * ex) void abcd();// 추상 메소드 * cf) void abcd() {}; // 일반 메소드 * * 생성자(X) * 일반메소드(X) * */ public interface Boss { // String name; //(x) ; 일반 class에서는 가능 ! String name=""; // 초기값(initial value) // literal 변수 (o) // 권장사항! -> 인터페이스의 필드 // => final(상수) / static final(광역(정적: 고정 메모리 주소) 상수) = final static // Boss(){} ; (X) ; 생성자 허용하지 않음 ! // Boss boss = new Boss(); (X) // void abcd(){}; (X) ; 일반 메소드(X) void orderBoss(); // 추상 메소드 가능(O) // abstract void orderBoss(); //가능 (O)

}//end of interface


반응형