특정 인터페이스를 구현하는 클래스는 인터페이스의 메서드를 호출할 수 있습니다. 예를 들어, 모든 동물은 짖는 능력을 가지고 있지만, 동물마다 다른 울음소리를 가지고 있습니다. 이를 인터페이스라고 정의할 수 있습니다.
1. 프로젝트 및 패키지 생성
Eclipse를 순차적으로 열기 파일→새로 만들기→프로젝트를 선택합니다. 팝업되는 마법사 선택 창에서 Java 프로젝트를 선택하고 다음을 클릭합니다.
프로젝트 이름을 입력하고 다음을 클릭합니다. (네이밍 규칙을 따르는 것이 좋습니다)
# 🎜🎜## 🎜🎜#새로 생성된 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 New→Package를 선택하고 패키지 이름을 지정한 후 Next를 클릭합니다.
2. 인터페이스 만들기패키지를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기→를 선택합니다. 인터페이스.
인터페이스 이름을 ShoutAbility로 지정한 후 마침을 클릭합니다. (소리치기 기능 인터페이스)
아래와 같이 인터페이스의shout() 메소드를 정의하고(좋은 습관 유지 및 댓글 추가) Ctrl +S를 누릅니다. 구하다.
3. 인터페이스 구현 클래스를 생성합니다.패키지를 마우스 오른쪽 버튼으로 클릭하고 선택합니다. New→ Class를 선택하고 클래스 이름을 AoShout으로 지정합니다.
아래와 같이 AoShout는 ShoutAbility 인터페이스를 구현하고, 인터페이스를 구현하는 키워드가 구현되며, ShoutAbility의 Shout 메서드를 재정의합니다. 인터페이스. 저장하려면 Ctrl+S를 누르세요.
넷째, 인터페이스 메소드 호출Bird 클래스 생성 및 밴드 정의 매개변수 생성자, 인터페이스 유형을 사용하여 매개변수를 정의합니다.
Bird의shout() 메소드를 정의할 때 인터페이스 변수를 사용하여 인터페이스 메소드를 호출할 수 있습니다.
Ctrl+S를 눌러 저장하세요.
테스트 클래스를 생성하고, 인터페이스 구현 클래스인 AoShout을 이용하여 인터페이스 객체를 생성한 후, 생성된 bridShout 객체를 이용하여 새 객체를 생성합니다.
이때 Bird 메소드가 호출되면 인터페이스에 호출된 메소드가 실행되며, 인터페이스를 통해 구현 클래스의 메소드를 찾게 됩니다.
Notes인터페이스의 메서드는 추상 메서드이며 메서드는 반드시 구현되어야 합니다. 클래스는 여러 인터페이스(기능)를 가질 수 있습니다. 클래스 이름의 첫 글자는 대문자여야 합니다.
php 중국어 웹사이트, 다수의 무료
Java 입문 튜토리얼위 내용은 자바 인터페이스를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!