//对象的封装特性
就是将对象的成员隐藏起来 不让直接在类的外部访问 要通过一定的方法来对封装起来的远程进行访问控制
面向对象的封装特性并不是不让成员被访问 而是对齐进行访问控制
修饰词
Var 共有的(过时)
在类的外部可以直接通过对象访问(赋值和输出);
在类的内部可以通过 $this 来进行访问
Public 共有的
等同于var 单是var已近过时 尽量不要使用 经量使用public
Public既可以修饰成员属性 又可以修饰成员方法
Public修饰的成员在类的外部可以使用对象来调用 在类的外部可以使用 $this 进行访问
成员方法如果没有修饰词 默认情况下为Public修饰
Protected 受保护的
Protected 修饰的成员在类的外部不允许直接通过对象来访问
Protected 修饰的成员在类的内部可以通过$this 关键字来进行访问
Private 私有的
private 修饰的成员属性在类的外部不允许直接通过对象访问
private 修饰的成员属性在类的内部可以通过 $this 关键字来进行访问
private 修饰的成员在子类当中不能使用
4种访问控制特性
最新推荐文章于 2024-10-02 06:30:00 发布