zoukankan      html  css  js  c++  java
  • PHP接口(interface)和抽象类(abstract)

    interface

    定义了一个接口类,它里面的方法其子类必须实现。接口是类的一个模板,其子类必须实现接口中定义的所有方法。

    interface User{

        function getHeight($height);

        function getWeight($weight); 

    }

    class my implements User{

        function getHeight($username){

            echo $height;

        }

        function getWeight($weight){

            echo $weight;

        }

    }

    abstract

    抽象类就把类像的部分抽出来,就是把重复的东西写到抽象类中,减少工作量。只要方法没有用abstract声明,在其子类中就不用实现。而且在子类中该方法为公共方法。

    abstract User{

        abstract function getHeight($height);

        function getWeight(){

            echo $weight;

        }

    }

    class my extends User{

        function getHeight($height){

             echo $height;

        }

        function getInfoById($id){

            $this->getWeight.“<br/>”;

            echo $id;

        }

    }

     

  • 相关阅读:
    foreach
    if
    注意事项
    Maven测试
    课程评价
    个人总结
    HTML表格CSS美化
    让多个输入框对齐
    CSS样式写在JSP代码中的几种方法
    日常
  • 原文地址:https://www.cnblogs.com/cq351266168/p/3709901.html
Copyright © 2011-2022 走看看