> Java > java지도 시간 > 본문

Java에서 인터페이스를 호출하는 방법

下次还敢
풀어 주다: 2024-04-26 21:30:25
원래의
909명이 탐색했습니다.

인터페이스의 메서드를 호출하려면 인터페이스를 구현하는 클래스를 만든 다음 다른 클래스의 메서드를 호출하는 것과 마찬가지로 인터페이스의 메서드를 호출해야 합니다. 인터페이스는 인스턴스화할 수 없으며 구현만 가능합니다. 인터페이스의 메서드는 기본적으로 추상적이며 생성자를 가질 수 없습니다. 인터페이스 변수는 인터페이스를 구현하는 모든 클래스의 인스턴스를 참조할 수 있습니다. 두 인터페이스는 상속을 통해 직접 관련될 수 없지만 여러 인터페이스를 구현하는 클래스를 만드는 것은 가능합니다.

Java에서 인터페이스를 호출하는 방법

Java에서 인터페이스 호출 방법

Java에서 인터페이스는 추상 메서드만 포함하는 클래스입니다. 인터페이스는 인스턴스화할 수 없지만 구현은 가능합니다. 인터페이스를 구현하는 클래스는 인터페이스의 모든 추상 메서드에 대한 구체적인 구현을 제공해야 합니다.

인터페이스 호출 방법

인터페이스의 메서드를 호출하려면 먼저 인터페이스를 구현하는 클래스를 만들어야 합니다. 그런 다음 인터페이스의 메서드는 다른 클래스의 메서드와 마찬가지로 호출될 수 있습니다.

예:

<code class="java">// 定义一个接口
interface Shape {
    void draw();
}

// 实现接口
class Rectangle implements Shape {
    @Override
    public void draw() {
        System.out.println("Drawing a rectangle");
    }
}

// 调用接口的方法
Shape shape = new Rectangle();
shape.draw();</code>
로그인 후 복사

출력:

<code>Drawing a rectangle</code>
로그인 후 복사

참고:

  • 인터페이스의 메서드는 기본적으로 abstract이므로 명시적으로 abstract로 선언할 필요가 없습니다.
  • 인터페이스에는 생성자가 있을 수 없습니다.
  • 인터페이스 변수는 인터페이스를 구현하는 클래스의 모든 인스턴스를 참조할 수 있습니다.
  • 두 인터페이스는 상속을 통해 직접적으로 관련될 수 없습니다. 그러나 여러 인터페이스를 구현하는 클래스를 만드는 것은 가능합니다.

위 내용은 Java에서 인터페이스를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿