• 抽象类


    抽象类
    在实际开发中,我们可能有这样一种类,是其他的父类,但是本身不需要实例化主要用途是用于让子类来继承他,这样可以达到代码复用,同时利于项目设计者,设计类
    快速入门
    abstract public function cry(){
    }
    1.基本用法
    abstract class{
    方法,属性
    }
    2.如果一个类使用abstract来修饰,则该类就是抽象类,如果一个方法被abstract修饰了,则该方法就是抽象方法(抽象方法就不能有方法体)
    3.抽象类可以没有抽象方法
    abstract class A{
    abstract function test();
    }
    echo "ok";
    4.如果一个类中只要有抽象方法,则该类声明为抽象方法
    //这是一个抽象类A
    class A{
    abstract function test();
    }
    //B类要么自己抽象,或者实现从A类继承的抽象方法
    class B extends A{}
    echo "ok";
    5.如果A类继承了一个抽象类B,则要求A类实现从B类继承的所有方法

  • 相关阅读:
    Windows下载Vim
    分享:分享几个程序员使用的网站
    分享:C语言大礼包(PDF)
    将vscode打造成强大的C/C++ IDE
    最适合做C/C++开发的IDE
    bzoj 2244
    bzoj 1492
    bzoj 3262
    bzoj 1176
    bzoj 2961
  • 原文地址:https://www.cnblogs.com/xujing6/p/5990571.html
Copyright © 2020-2023  润新知