zoukankan      html  css  js  c++  java
  • PHP中访问控制修饰符

    访问控制修饰符

    形式:

    class  类名{

    访问控制修饰符  属性或方法定义;

    }

    3个访问修饰符:

    public公共的:在所有位置都可访问(使用)。

    protected受保护的:只能再该类内部和该类的子类或父类中访问(使用)。

    private私有的:只能在该类内部访问(使用)。

    他们的作用是:用来“限制”其所修饰的成员的“可访问性”;

    可访问性:

    就是在代码中使用这样两种语法形式的“有效性”(合法性):

    对象->实例属性或方法;

    类::静态属性或方法;

    访问控制修饰符,需要结合使用该语法形式的所在位置,才能确定是否可访问。

    3个访问位置(范围):

    某个类的内部

    某个类的继承类的内部

    某个类的外部

    则,他们结合起来的可访问性如下:

    类内部

    继承关系类内部

    类外部

    public

    Yes

    Yes

    Yes

    protected

    Yes

    Yes

    No

    private

    Yes

    No

    No

    总结说明:

    1public修饰的成员,哪里都能访问;

    2,类的内部,可以访问任何级别的成员;

    3public具有最宽泛的可访问性;private具有最狭小的可访问性;protected则居中;

     

  • 相关阅读:
    第二章例2-9
    第二章例2-8
    第二章例2-7
    第二章例2-6
    第二章例2-5
    第二章例2-4
    第二章例2-3
    第二章例2-2
    第二章例2-1
    第一章例1-2
  • 原文地址:https://www.cnblogs.com/457248499-qq-com/p/7383826.html
Copyright © 2011-2022 走看看