누군가가 인터페이스 또는 인터페이스가 어떻게 작동 하는지를 설명 할 수 있습니까?Java 인터페이스를 설명 하시겠습니까?
0
A
답변
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, 특히 책의 상속 장을 읽어보십시오. 사실, 책의 모든 내용은 자바 초보자가 이해할 수있는 부분입니다.
관련 문제
- 1. interop 인터페이스를 올바르게 선언하는 방법에 대한 설명
- 2. Java 문에 대한 설명
- 3. Java에서 다형성을 설명 하시겠습니까?
- 4. Java 인터페이스 방법론 : 모든 클래스가 인터페이스를 구현해야합니까?
- 5. Java : jsr166y의 튜토리얼/설명 Phaser
- 6. Java Web Start. 단계별 설명
- 7. Java 실행 컨텍스트 클래스 설명
- 8. 파이썬 엔트리 포인트를 설명 하시겠습니까?
- 9. 평신도에게 배열의 이점을 설명 하시겠습니까?
- 10. jvm 메모리 구조를 설명 하시겠습니까?
- 11. 엔터티를 통한 인터페이스를 사용하는 Java/Hibernate
- 12. 누구나 Java GetNetworkInterfaces가 Windows 7에서 많은 인터페이스를 반환하는 이유를 설명 할 수 있습니까?
- 13. XML 설명 - 명시 적으로 구현 된 인터페이스를 어떻게 적절하게 설명합니까?
- 14. 모든 Java 도메인 클래스가 인터페이스를 구현해야합니까?
- 15. Java : 내 인터페이스를 준수하는 외부 클래스 사용
- 16. Java 코드에서 클래스와 인터페이스를 식별하는 방법은 무엇입니까?
- 17. 웹 인터페이스를 http 프록시로 설정 하시겠습니까?
- 18. 다른 .svc 파일에 다른 인터페이스를 정의 하시겠습니까?
- 19. Webkit을 사용하여 스타일 인터페이스를 사용 하시겠습니까?
- 20. 인터페이스에서 인터페이스를 구현하는 객체로 변환 하시겠습니까?
- 21. Mechanical Turk : 파일을 외부에 게시 하시겠습니까? 인터페이스를 제출 하시겠습니까?
- 22. 웹 메소드 설명 Java/Jax-ws의 주석?
- 23. Java MIB의 OID 이름/설명 받기
- 24. 슬리핑 설명 파일 양식 기존 Java 클래스
- 25. Java : awt.Canvas를 컨테이너로 변환 하시겠습니까?
- 26. 클라이언트를위한 전체 텍스트 검색 방법을 설명 하시겠습니까?
- 27. app for loop를 "설명하십시오"라고 설명 하시겠습니까?
- 28. postgres/postgresql/psql의 문자/문자를 설명 하시겠습니까?
- 29. C + + 예제를 사용하여 Facade 패턴을 설명 하시겠습니까?
- 30. 할머니 께 어떻게 데이터 바인딩을 설명 하시겠습니까?
인터페이스 그거 왓츠? Java 인터페이스를 의미합니까? – raj
우연히 인터페이스를 의미합니까? –
자바에서 인터페이스 사용에 관해 묻는다면,이 질문은 이미이 사이트에서 여러 번 답변되었습니다. – Thilo