티스토리 뷰

반응형

#개념정리

 

인터페이스 : 추상클래스를 고도화 시킨 문법, 추상메서드와 상수로만 선언해야 한다.

 

인터페이스 선언

public interface 인터페이스명{

}

 

인터페이스 구조

public interface 인터페이스명{

 

(final static)타입형 상수명 = ;

//final static은 생략되어 있다. 이유는 인터페이스를 상속받는 클래스가 변경을 하지못하며 공유하기 위해

//인터페이스를 선언할때 상수는 생략가능하다.

(abstract) void 메서드명( );

//인터페이스의 메서드는 추상메서드이다.

//인터페이슨느 메서드를 반드시 메서드를 선언해야한다.

}

 

인터페이스를 상속받는 클래스 선언

public class 클래스명 implements 인터페이스명{

 

}

 

인터페이스를 상속받는 클래스 구조

public class 클래스명 implements 인터페이스명{

 

public 타입형 추상메서드명( ){

//재정의를 무조건 해야한다.

}

public 타입형 메서드명( ) {

//인터페이스 외 다른 메서드 추가가능

}

}

 

 

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함