다음 코드에서 빈칸에 들어갈 올바른 키워드는?
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
<?php
_______ class Animal {
public $name;
_______ public function makeSound();
}
?>
정답: B
추상 클래스와 추상 메서드 모두
abstract
키워드를 사용합니다.추상 클래스의 구성 요소:
⦁ 일반 속성:
public $name
(구현됨)⦁ 추상 메서드:
abstract public function makeSound();
(선언만)⦁ 일반 메서드: 필요시 완전히 구현된 메서드도 포함 가능
규칙:
⦁ 최소 하나의 추상 메서드를 포함하면 클래스도 abstract로 선언해야 함
⦁ 추상 메서드는 중괄호
{}
와 구현 코드 없이 세미콜론 ;
으로 끝남
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.