> Java > java지도 시간 > 본문

[java 객체지향] 인터페이스를 자세히 설명해주세요

(*-*)浩
풀어 주다: 2019-09-10 17:40:53
앞으로
2614명이 탐색했습니다.

인터페이스의 개념 사물의 확장성. 구체적인 예를 들자면 고양이는 높이 뛸 수 없지만 Cat 클래스가 Jumping 인터페이스를 구현하면 고양이가 높이 뛸 수 있다는 것을 알 수 있습니다. 즉, '고양이'라는 것이 '높이뛰기'의 기능을 확장한 것이다.

인터페이스 사용

인터페이스 클래스 정의-점핑[java 객체지향] 인터페이스를 자세히 설명해주세요

# 🎜🎜#Cat 구현 클래스는 Jumping 인터페이스를 구현합니다

Test 클래스.

왼쪽은 컴파일, 오른쪽은 실행이므로 실행 결과는 다음과 같습니다.

[java 객체지향] 인터페이스를 자세히 설명해주세요

#🎜 🎜#

# 🎜🎜#

인터페이스 및 클래스

[java 객체지향] 인터페이스를 자세히 설명해주세요
1. 클래스 간

클래스 간은 상속으로 생성될 수 있습니다. ) 연락처이지만 상속은 단일 상속만 가능합니다. [java 객체지향] 인터페이스를 자세히 설명해주세요
2. 인터페이스와 인터페이스

인터페이스와 인터페이스는 상속(확장)을 통해 연결될 수도 있지만 인터페이스의 상속은 다중 상속이 될 수 있습니다.

[java 객체지향] 인터페이스를 자세히 설명해주세요3. 클래스와 인터페이스 사이

클래스와 인터페이스는 구현을 통해 연결될 수도 있고, 여러 구현이 있을 수도 있습니다. 쉼표로 구분하면 됩니다. 참고: 하위 클래스가 상위 클래스를 상속하고 인터페이스를 구현하려는 경우에도 가능하다는 점을 언급할 가치가 있습니다. 사용되는 형식은 다음과 같습니다:

public class Cat extends Animal implements Jumpping,Dancin
로그인 후 복사

위 내용은 [java 객체지향] 인터페이스를 자세히 설명해주세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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