인터페이스와 추상 클래스의 차이점에 대한 설명으로 올바른 것은?
인터페이스와 추상 클래스의 차이점에 대한 설명으로 올바른 것은?
정답: B
인터페이스와 추상 클래스는 서로 다른 특징을 가집니다.
인터페이스의 특징:
⦁ 속성(properties)을 가질 수 없음
⦁ 모든 메서드가
public
이어야 함⦁ 모든 메서드가 추상 메서드 (
abstract
키워드 불필요)⦁ 메서드 구현 불가 (선언만)
추상 클래스의 특징:
⦁ 속성을 가질 수 있음
⦁ 메서드가
public
또는 protected
가능⦁ 추상 메서드와 일반 메서드 혼재 가능
⦁ 일부 메서드를 완전히 구현 가능
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.