1、abstract:抽象。 含有抽象方法的类必须设置为抽象类, 抽象类不能直接实例化,需要继承后将抽象类里的抽象方法实现。然后实例化进行继承的那个类。
2、接口:php类中接口的应用关键字是interface、implements了,接口是一种成员属性全部为抽象或常量的特殊抽象类,implements主要是对类名,类所拥有的方法,以及所传参数起约束和规范做用,有点像 abstract 抽象类
接口规则:
1.类中全部为抽象方法。
2.抽象方法钱不用加abstract。
3.接口抽象方法属性为public。
4.成员属性必须为常量。
<?php interface Cinema { const film = '加勒比海盗'; public function show(); } class Order implements Cinema { public function show() { echo "影院 接口开放了 "; } } $face = new Order(); echo $face->show(); echo Cinema::film;
0 条评论