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();
相关文章
相关标签/搜索