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();
}