다음 코드에서 빈칸에 들어갈 올바른 키워드는?
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
<?php
class Animal {
public $name;
public function speak() {
echo "Animal sound";
}
}
class Dog _______ Animal {
public function bark() {
echo "Woof!";
}
}
?>
정답: B
클래스 상속 관계를 정의할 때는
extends
키워드를 사용합니다.코드 분석:
⦁
Dog extends Animal
로 Dog 클래스가 Animal 클래스를 상속⦁ Dog 클래스는 Animal의
$name
속성과 speak()
메서드를 자동으로 물려받음⦁ 동시에 Dog 클래스 고유의
bark()
메서드도 가질 수 있음사용 예시:
$dog = new Dog();
$dog->name = "Max"; // Animal에서 상속받은 속성
$dog->speak(); // Animal에서 상속받은 메서드
$dog->bark(); // Dog 클래스의 고유 메서드
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.