php 抽象類學習

<?php

/**
 *  若是抽象類中的方法被定義成抽象的,  子類必需要實現抽象類中的方法.
 * Class A
 */
abstract class A
{
    public function get()
    {
        echo "Abstract class A";
    }

    abstract  public function getA();

    abstract  public function getB($name);

}

class B extends A{

    public function getA()
    {
        // TODO: Implement getA() method.
    }

    /**
     *  子類在繼承抽象類後, 能夠對抽象方法的參數進行處理, 同時也能夠對訪問控制進行處理,
     *  參數位置上的變化對抽象類的繼承是沒有影響的.
     * @param $name
     * @param string $lastname
     */
    public function getB($lastname='',$name='')
    {
        // TODO: Implement getB() method.
    }


}


$obj  = new B();
相關文章
相關標籤/搜索