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;

        }

    }

     

  • 相关阅读:
    【TouchGFX Designer】文本视图
    【TouchGFX Designer】配置视图
    【C++】类大小
    【TouchGFX】Widgets and Containers
    【TouchGFX】屏幕概念
    【TouchGFX】代码结构
    【C++】虚函数
    【TouchGFX】UI Components
    【C++】模板
    【C++】static 静态成员
  • 原文地址:https://www.cnblogs.com/cq351266168/p/3709901.html
Copyright © 2011-2022 走看看