CodeGym /Java Course /모듈 2: 자바 코어 /추상 클래스 대 인터페이스

추상 클래스 대 인터페이스

모듈 2: 자바 코어
레벨 4 , 레슨 5
사용 가능

"Hello, Amigo! Bilaabo가 추상 클래스와 인터페이스의 차이점을 알려줄 것입니다. 몇 가지가 있습니다."

추상 클래스 상호 작용
계승
추상 클래스는 하나의 클래스만 상속할 수 있지만 인터페이스는 얼마든지 상속 할 수 있습니다 . 인터페이스는 클래스를 상속할 수 없지만 인터페이스는 얼마든지 상속 할 수 있습니다 .
추상 메서드
추상 클래스는 추상 메서드를 포함할 수 있습니다 . 그러나 전혀 없을 수도 있습니다 . 인터페이스의 모든 비정적 및 비기본 메서드는 추상입니다 . 즉, 구현이 없습니다. 인터페이스에는 메서드가 전혀 없을 수 있습니다 .
구현이 있는 메서드
추상 클래스는 구현이 있는 메서드를 포함할 수 있습니다 . 인터페이스에는 기본 메서드가 있을 수 있습니다 .
데이터
제한 없음. 인터페이스에는 공용 최종 정적 데이터만 포함됩니다.
객체 생성
추상 클래스의 인스턴스를 만들 수 없습니다. 인터페이스의 인스턴스를 생성할 수 없습니다.

"그게 제 이해입니다. 간략하고 요점만 말씀드리겠습니다."

"고마워, 아미고."

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION