2010-03-11 3 views
0

누군가가 인터페이스 또는 인터페이스가 어떻게 작동 하는지를 설명 할 수 있습니까?Java 인터페이스를 설명 하시겠습니까?

+0

인터페이스 그거 왓츠? Java 인터페이스를 의미합니까? – raj

+0

우연히 인터페이스를 의미합니까? –

+0

자바에서 인터페이스 사용에 관해 묻는다면,이 질문은 이미이 사이트에서 여러 번 답변되었습니다. – Thilo

답변

0

인터페이스는 구현이없는 메소드와 시그니처를 설명합니다. 인터페이스를 구현하는 모든 클래스를 서로 바꿀 수 있습니다.

도 참조 Interface concepts

예 :

인터페이스 java.util.List이 컬렉션의 전문화하고는이 인터페이스에 선언 된 모든 메소드이 유형의 오브젝트의 인스턴스를 호출 할 수 있음을 의미 AbstractList, ArrayList, LinkedList, Vector에 의해 구현됩니다.

편집 :

interface PlaySound { 
    public void play(); 
} 

public class MP3Player implements PlaySound { 
    public void play() { 
     // do complicated stuff 
    } 
} 

public class WAVPlayer implements PlaySound { 
    public void play() { 
     // do complicated stuff 
    } 
} 
0

덜 추상적 그것은 동작에 대한 클래스가 더 공식적인 있습니다. 모든 것의 인터페이스로서, 자바에서는 클래스와 통신하는 방법을 보여줍니다. 당신이 기계공을 의미한다면 - 나는 그것을 이해하는 것이 그렇게 중요하지 않다고 생각합니다. 개념이 여기에 주요한 것입니다.

0

인터페이스에 대한 요점을 얻으려면 Head First Java, 특히 책의 상속 장을 읽어보십시오. 사실, 책의 모든 내용은 자바 초보자가 이해할 수있는 부분입니다.

관련 문제