-
인터페이스혼자서 공부하기/자바 2007. 3. 21. 13:52728x90반응형SMALL
실제 정의 가 없이 선언된 되어 있는 메소드들의 집합
자바는 다중 상속이 되지 않기에 여러개의 클래스로부터 상속을 받아야 하는 경우에 사용...
* 클래스와 인터페이스의 차이점
클래스는
메소드 정의를 반드시 구현
인터페이스는
메소드 선언만 하고 인터페이스 정의대한 형식은 문법만 따르면 됨..
<Modifier> interface Interfacename <extends Interface>
{
인터페이스 정의
}
인터페이스 접근제한자(Modifier)는
= 접근 여부를 결정하는 키워드는
public, abstract를 사용한다...
public 키워드를 사용하지 않으면 default 로 잡힌 abstract로 인식됨..
또한 extends Interface는 인터페이스에서 선언된 변수와 메소드들을 포함시킬 수 있고 인터페이스 정의 부분에서 변수와 클래스를 선언하는 것으로 볼수 있다..
고로 클래스가 인터페이스를 받아드린 후에 반드시..!!!
인터페이스에 선언되어있는 메소드들을 정의해야 한다는 것이다..728x90반응형LIST'혼자서 공부하기 > 자바' 카테고리의 다른 글
애플릿 (0) 2007.03.22 패키지 (0) 2007.03.21 추상 클래스(Abstract Class) (0) 2007.03.21 자바 공부 스케쥴 (0) 2007.03.21 윽.. 큰일이다.. 메소드와 생성자가 헷갈리기 시작했다.. (0) 2007.03.21