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

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

(*-*)浩
(*-*)浩앞으로
2019-09-10 16:51:582606검색

인터페이스의 개념 사물의 확장성. 구체적인 예를 들자면 고양이는 높이 뛸 수 없지만 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으로 문의하시기 바랍니다. 삭제