php public公共属性和方法,它的实例,子类均可以访问以及子类的实例均可以访问,但必须通过实例方式输出--------------------------------------------------------------------------------------------------
public 公共属性和方法,它的实例,子类均可以访问以及子类的实例均可以访问,但必须通过实例方式输出 ---------------------------------------------------------------------------------------------------- const常量 可以直接通过类来访问,可以通过类直接输出 ---------------------------------------------------------------------------------------------------- function __construct(){} 用来初始化类的一些属性,具体初始值可以通过不同的子类去设置 ---------------------------------------------------------------------------------------------------- function __destruct(){} 用来摧毁对象,释放内存 ---------------------------------------------------------------------------------------------------- extends 子类继承父类 ---------------------------------------------------------------------------------------------------- parent:: 访问父类的常量 ---------------------------------------------------------------------------------------------------- self:: 自己调用自己的常量 ---------------------------------------------------------------------------------------------------- 类名::父类常量 外界直接调用类常量 ---------------------------------------------------------------------------------------------------- private 定义私有变量和方法 私有方法子类不可以调用,也不可以在类外面访问,类的实例也不能调用,只有所属类内部可以调用和修改 ---------------------------------------------------------------------------------------------------- protected 本类和子类可以调用属性和方法,但是实例不可以 ---------------------------------------------------------------------------------------------------- static静态变量 用法类似于const,但是它每次的变化都会被保存,几个类以及子类和实例中都是同一个引用,不会被复制 ---------------------------------------------------------------------------------------------------- final 被final修饰过的类不能再有子类,也就是不能被继承,但是实例可以继续访问它的属性和方法,但是不能被修改 ---------------------------------------------------------------------------------------------------- abstract抽象类,不能被实例化,只能作为其他类的父亲使用,并且抽象方法没有方法体,只能通过子类去设置方法体 ---------------------------------------------------------------------------------------------------- interface 实现接口类,里面的是一些未实现的方法以及成员变量,一个子类可以继承多个父类,通过关键字implements来继承,中间用逗号隔开,并且父类中不允许出现其他关键字 ---------------------------------------------------------------------------------------------------- clone用来克隆一个对象,如果要引用一个对象的话前面要加&或者直接等于;要真正的复制一份需要用克隆关键字,注意:平时每个类的实例对象都是复制一份新的出来 ---------------------------------------------------------------------------------------------------- function__clone(){} 对于克隆的对象用的是该方法产生的值 ---------------------------------------------------------------------------------------------------- 对象是引用还是复制的通过==和===来判断 ---------------------------------------------------------------------------------------------------- instanceof用来判断一个实例对象是否是某个类实例化来的,