PHP interface和abstract理解

来源:互联网 发布:mac已导入照片怎么删除 编辑:程序博客网 时间:2024/06/03 17:05

1.接口类:interface

接口类可以认为只是定义一个方法,方法具体的实现由子类来完成

interface People{public function say();}
由子类完成父类定义的方法

class Person implements People{public function say(){echo "i can say";}
就像领导突然来了兴致说我们要做xxxx事,一群小弟开始跑腿完成这件事

2.抽象类 abstract

 抽象类相当于写好了一些变量,方法,子类可以使用,或者重载

abstract class People{public function say($type){echo "we are $type";}public function eat(){echo "we can eat";}}
class Person extends People{public $tag=null;public function __construct(){$this->tag="Coder";}public function do(){$this->say($this->tag);}

第一次写博客,今后用来回顾自己的成长之路微笑,还是不会用代码插入功能,改了3次了...

1 0
原创粉丝点击