每个类的定义都以关键字 class 开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。
类里面的变量称为属性,函数称为方法。
通过new来创建一个对象。
类可以通过extends继承另一个类,不支持多继承,被继承的方法和属性可以通过用同样的名字重新声明被覆盖。当覆盖方法时,参数必须保持一致,构造方法例外。
可以通过对象名->属性或$this->属性来调用非静态属性,对象名::属性或self::属性来调用静态属性。
每个类的定义都以关键字 class 开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。
类里面的变量称为属性,函数称为方法。
通过new来创建一个对象。
类可以通过extends继承另一个类,不支持多继承,被继承的方法和属性可以通过用同样的名字重新声明被覆盖。当覆盖方法时,参数必须保持一致,构造方法例外。
可以通过对象名->属性或$this->属性来调用非静态属性,对象名::属性或self::属性来调用静态属性。