封装,继承,多态
public 公共的。任意位置都可以 extends
private 私有的。只能在本类中
protected 受保护的。(在基类和派生类)
public,protected都是可以继承的,拥有访问和修改的权限.(完全属于子类,任意操作)
private也是可以继承的,只是无权(属于父亲层面,不能做任何操作)
继承时权限只能大于或等于父类的权限
class father{
public function __Construct(){}
}
class son estends father{
public function __Construct(){
parent::__Construct
}
}
public,protected都可以继承到子类层面.private虽然也可以继承,但不能动。子类可以重写父类(基类)的方法.重写的权限修饰符必须大于或等于基类的。
java中如果属性或方法前面不写任何权限修饰符,是可以的.
但是在php中不写理解为public