zoukankan      html  css  js  c++  java
  • php里的抽象类和接口

    //实例化类产生对象。
    //class fenbi
    //{
    // //普通成员,属于对象
    // public $length = "10cm";
    // //静态成员,静态变量,属于类。
    // public static $color;
    //
    // //普通方法可以调用静态成员
    // function hua(){
    // echo $this->length;
    // echo self::$color;
    // }
    // //静态方法不能调用普通成员
    // static function hua2(){
    // echo self::$color;
    // }
    //}
    //实例化对象调用普通成员
    //$fb = new fenbi();
    //$fb->hua();
    //echo "<br>";
    ////使用雷鸣调用静态成员
    //fenbi::$color = "red";
    //fenbi::hua2();
    //echo "<br>";
    //$fb2 = new fenbi();
    //$fb2->hua();

    //抽象类:abstract
    //特点:不能被实例化,只能被继承
    //目的:为了派生子类,控制子类
    //用于写基类
    //abstract class Ren
    //{
    // public $name;
    //
    // function speak(){
    // echo "正在说话";
    // }
    //}
    //$chinese = new Ren();这是错误的,不能这样,不能被实例化;
    //class chinese extends Ren{

    //}

    //接口
    //极度抽象的类
    //接口里面不能包含成员变量,只能包含成员方法
    //成员方法没有函数体
    //接口关键字:interface 命名大写I开头
    //接口必须实现里面所有的方法
    interface Iusb
    {
    public function read();
    public function write();
    }
    class mouse implements Iusb
    {
    function read()
    {
    }
    function write()
    {
    }
    }
  • 相关阅读:
    jqGrid实现分页
    SSH 分页收藏待看
    java 基础笔记
    Replace using VIM, reuse part of the search pattern
    机器学习之特征工程 feature engineering 70%时间
    java8 map compute和computeIfAbsent
    抄袭,山寨,借鉴
    工作效率
    年轻无知需要付出相应代价才能成熟起来
    java8中的map
  • 原文地址:https://www.cnblogs.com/GP1014336455/p/7645572.html
Copyright © 2011-2022 走看看