博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽象类
阅读量:5820 次
发布时间:2019-06-18

本文共 348 字,大约阅读时间需要 1 分钟。

hot3.png

抽象类不能被实例化,抽象类只定义子类需要的方法。

子类可以继承它,并且通过实现其中的抽象方法来使抽象类具体化。

用abstract关键字来定义一个抽象类。

抽象类和普通类一样,可以创建抽象类的方法和属性,但是实例化一个抽象类会产生错误。

大多数情况下,抽象类至少包含一个抽象方法

抽象方法用abstract关键字声明,其中不能有方法体,要以分号结束

abstract class className
{
    public $a;
    public function test()
    {
        $this->a = $this->a + 1;
    }
    abstract public function write();
}

转载于:https://my.oschina.net/u/946060/blog/106677

你可能感兴趣的文章
红黑树
查看>>
UIImagePickerController拍照与摄像
查看>>
python调用windows api
查看>>
第四章 mybatis批量insert
查看>>
Java并发框架——什么是AQS框架
查看>>
【数据库】
查看>>
Win配置Apache+mod_wsgi+django环境+域名
查看>>
linux清除文件内容
查看>>
WindowManager.LayoutParams 详解
查看>>
find的命令的使用和文件名的后缀
查看>>
Android的Aidl安装方法
查看>>
Linux中rc的含义
查看>>
曾鸣:区块链的春天还没有到来| 阿里内部干货
查看>>
如何通过Dataworks禁止MaxCompute 子账号跨Project访问
查看>>
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>
ntpdate时间同步
查看>>
+++++++子域授权与编译安装(一)
查看>>