1、调用属性
与变量不同,属性要使用->操作符引用,而不是使用美元符
在定义属性的类中引用属性时,还要使用->操作符,还要使用this关键字,$this表示要引用 当前类中的属性
2、属性作用域
public 、private、protected、final、static、
public :可以由相应的对象直接操作和访问
private:只能在定义属性的类中被访问
protected:只能在类内部中使用,在子类也可以访问和操作
3、方法
方法与函数的唯一区别是方法声明前面一般会有作用域描述符
不过对于公共方法,不必显式声明作用域
方法作用域
public、 private、 protected 、abstract、 final 、static
public 方法可以在任何位置任何时间访问,可以通过类名::public方法名访问(Visitors::greetVisitor())