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 条评论