인터페이스란 무엇인가요? 인터페이스의 주요 기능은 무엇입니까?
인터페이스라고 하는 동일한 컴퓨터의 서로 다른 기능 계층 간의 통신 규칙을 나타냅니다.
주요 기능은 계약을 정의하는 참조 유형입니다. 다른 유형은 특정 작업을 지원하도록 인터페이스를 구현합니다. 인터페이스는 이를 구현하는 클래스나 다른 인터페이스에서 제공해야 하는 멤버를 지정합니다. 클래스와 마찬가지로 인터페이스에는 메서드, 속성, 인덱서 및 이벤트가 멤버로 포함될 수 있습니다.
확장 정보
Java의 인터페이스:
Java에서는 다중 상속이 허용되지 않으므로 여러 클래스의 기능을 구현하려면 다음을 구현하면 됩니다. 여러 인터페이스를 구현합니다.
Java 인터페이스와 Java 추상 클래스는 우리가 제안해야 하는 추상화 계층의 구체적인 표현인 추상 유형을 나타냅니다. OOP 객체지향 프로그래밍, 프로그램의 재사용률을 높이고 프로그램의 유지보수성과 확장성을 높이려면 인터페이스 지향 프로그래밍, 추상 지향 프로그래밍이어야 하며 인터페이스와 추상 클래스를 올바르게 사용해야 합니다. 매우 유용한 추상 유형은 Java 구조 계층의 최상위 수준 역할을 합니다.
Java 인터페이스와 Java 추상 클래스의 가장 큰 차이점 중 하나는 Java 추상 클래스가 특정 메소드의 부분 구현을 제공할 수 있지만 Java 인터페이스는 그렇지 않다는 점입니다. 이것이 아마도 Java 추상 클래스의 유일한 장점일 것입니다. 이점이 매우 유용합니다.