Java 의 추상 클래스와 인터페이스의 차이점

0 Comments

이 기사에서는 예제를 통해 Java 의 추상 클래스와 인터페이스의 차이점에 대해 설명합니다. 나는 OOPs 개념의 별도 자습서에서 추상 클래스와 인터페이스를 다루었으므로 차이점을 가기 전에 먼저 읽는 것이 좋습니다.
1. Java
2 의 추상 클래스.,tected 및 공 추상적인 방법 인터페이스만을 가질 수 있습이 공개 추상적인 방법 6 는 추상 클래스를 가질 수 있습니다,정적 최종 또는 정적 최종 변수와 모든 액세스자 인터페이스를 가질 수 있습 public static final(일)변수

각각의 위에서 언급한 점을 설명하는 아래 예제:

추상 클래스 대 인터페이스에서 Java

차이가 아니다.,1:추상 클래스를 확장할 수 있는 단 하나의 클래스 또는 추상 클래스에서는 시간

출력:

display3 method

인터페이스를 확장할 수 있습의 인터페이스에서 시간

출력:

display2 method

차이 No.2: 추상 클래스를 확장할 수 있(상속되는)클래스에 의해 또는 추상 클래스가

출력:

Example4-display2 method

인터페이스를 확장할 수 있습에 의해서만 인터페이스가 있습니다. 클래스는 extend

Output:

display1 method

Difference No 대신 구현해야합니다.,3:추상 클래스에 모두 있을 수 있습니다 추상적이고 구체적인 방법

인터페이스를 가질 수 있습 추상적인 방법들이 있을 수 없는 구체적인 방법

출력:

display1 method

차이 No.4:에서 추상 클래스,키워드’추상적인’는 필수입을 선언하는 방법으로 추상

에서 인터페이스 키워드’추상적인’는 선택을 선언하는 방법으로 추상적이기 때문에 모든 방법은 추상화하여 기본

차이가 아니다.,5:추상 클래스를 가질 수 있습니다 보호 및 공 추상적인 방법

인터페이스가 공공의 추상적인 방법

차이 No.6:추상 클래스를 가질 수 있습니다,정적 최종 또는 정적 최종 변수와 모든 액세스자

인터페이스만을 가질 수 있습 public static final(일)변수


답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다