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