PHP类修饰符介绍

PHP类有四种

无修饰符: class MyClass{}

抽象类 :abstract class MyAbstractClass{}  类中方法 不可定义为 private,  可以定义特殊的抽象方法,抽象类只能被继承不能被实例化

abstract class MyAbstractClass
{
    abstract function a();
}
类似接口中的方法

组合类:trait MyTraitClass{} 用于多继承 用法

 class MyClass{
    use MyTraitClass;
 }

接口类:interface MyInterfaceClass{} 只能定义方法名不能拥有结构体 继承接口类的类必须复写其中的方法 ,比如要实现一个功能,用接口的形式先定义功能必须要实现的各个方法    用法

interface MyInterfaceClass
{
    public function a();

    public function b();
}

你可能感兴趣的:(php)