php基礎之final

// final 關鍵字,可以修飾類名,可以修飾方法名
// 如果該類被final,修飾,則該類不能被繼承

// 如果某方法被final    修飾,則該方法可以被繼承,但是不能被重寫.

例如:下面這個例子運行時會報錯:Fatal error: Cannot override final method human::eat()

<?php
class human {
   final public function eat() {
        echo '驢肉火燒';
    }
}
class stu extends human {
    public function eat() {
        echo '蛋炒飯';
    }
}
$ming = new stu();
$ming->eat();

?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章