PHP Source (ch09/exam09-10.php)
단계: 0 / 0
1<?php
3class BaseClass {
4public function test() { echo "BaseClass::test() 호출\n"; }
8final public function moreTesting() { // final 선언!
9echo "BaseClass::moreTesting() 호출\n";
10}
11}
13class ChildClass extends BaseClass {
14public function moreTesting() { // Fatal Error! final 메소드 재정의 시도
17echo "ChildClass::moreTesting() 호출\n";
18}
19}
21?>
PHP 인터프리터 컴파일 진단
PHP Fatal error:
Cannot override final method BaseClass::moreTesting() in exam09-10.php on line 14