访问修饰符

访问修饰符用于控制对对象或函数/方法的访问。这是观念的一个主要部分抽象

不同的编程语言使用不同的访问修饰符。这里有些例子:

  • Java 的

    Java 有 4 个访问修饰符。

    1. private - 只能在类中访问这些属性。
    2. protected - 这些属性可以通过同一个包中的子类和类访问。
    3. package - 这些属性只能由同一个包中的类访问。
    4. public - 每个人都可以访问这些属性。
  • C++

    C++有 3 个访问修饰符。

    1. private - 这些属性只能在课堂内访问。
    2. protected - 派生类可以访问这些属性。
    3. public - 每个人都可以访问这些属性。
  • C#

    C#有 5 个访问修饰符

    1. private - 只能在类中访问这些属性。
    2. protected internal - 这些属性可以由相同的程序集和派生类访问。
    3. protected - 派生类可以访问这些属性。
    4. public internal - 这些属性可以由同一程序集中的类访问。
    5. public - 每个人都可以访问这些属性。