php基础语法14--面性对象的抽象类

<?php

/*
1. 什么是抽象类?
抽象类是其衍生类的特性规定,可认为是python中的元类。抽象类的特点是其具有抽象方法,
每一个抽象类的衍生类都应具有其抽象方法的实现。

2.抽象类的用途?
规定衍生的必要特性
3.抽象类的定义
使用关键字abstract 进行定义

4.抽象类的调用
和普通的类一致
*/

abstract class hello{
    abstract public function hello_1();
    abstract public function good();
    public function ba(){
        echo "hello";
    }
}

class nima extends hello{
    public function hello_1()
    {
        // TODO: Implement hello_1() method.
        echo "hello".PHP_EOL;
    }
    public function good()
    {
        // TODO: Implement good() method.
        echo "world".PHP_EOL;
    }

}
$a = new nima;
$a->hello_1();
$a->good();



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