php中如何使用public,protected,private?

  • 原创
  • |
  • 浏览:2042
  • |
  • 更新:
  • |
  • 标签:PHP 

public,protected,private是访问权限控制修饰符在php用来声明类和方法属性,public是公有的类子类可以继承,外部也可以调用,protected可以继承但是不能外部调用,private不能继承也不能外部调用那么怎么使用三个访问权限控制修饰符呢

工具/原料

  • 编辑器

public使用

  1. 1

    新建一个php文件并在文件中创建一个publicuse 类,声明一个公共变量。

    php中如何使用public,protected,private?
  2. 2

    创建一个类sonpublicuse继承publicuse类,并在类中创建一个方法,输出子父类中的变量和方法名称和字符串。

    php中如何使用public,protected,private?
  3. 3

    创建sonpublicuse对象并输出变量和方法。

    php中如何使用public,protected,private?
    php中如何使用public,protected,private?
    END
  4. 3
    此文章未经许可获取自百度经验

protected使用

  1. 1

    建立一个protected页面建一个Protecteduse类并声明一个受保护的变量

    php中如何使用public,protected,private?
  2. 2

    建立sonProtecteduse子类来继承Protecteduse,并在子类中声明两个公共的方法输出变量。

    php中如何使用public,protected,private?
  3. 3

    创建一个对象来调用子类中的两个方法,否则会出错。

    php中如何使用public,protected,private?
    php中如何使用public,protected,private?
    END

private使用

  1. 1

    建立一个private文件创建private 并声明一个私有的变量,和一个公共的方法来输出私有的变量。

    php中如何使用public,protected,private?
  2. 2

    创建一个对象来调用类中的方法输出私有变量

    php中如何使用public,protected,private?
    php中如何使用public,protected,private?
    END

注意事项

  • 如果用子类对象直接调用父类的受保护变量会出错
  • 如果对象直接调用类中的私有变量会出错
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签PHP