访问修饰符
访问修饰符用于控制对对象或函数/方法的访问。这是观念的一个主要部分抽象。
不同的编程语言使用不同的访问修饰符。这里有些例子:
-
Java 的
Java 有 4 个访问修饰符。
private- 只能在类中访问这些属性。protected- 这些属性可以通过同一个包中的子类和类访问。package- 这些属性只能由同一个包中的类访问。public- 每个人都可以访问这些属性。
-
C++
C++有 3 个访问修饰符。
private- 这些属性只能在课堂内访问。protected- 派生类可以访问这些属性。public- 每个人都可以访问这些属性。
-
C#
C#有 5 个访问修饰符
private- 只能在类中访问这些属性。protected internal- 这些属性可以由相同的程序集和派生类访问。protected- 派生类可以访问这些属性。public internal- 这些属性可以由同一程序集中的类访问。public- 每个人都可以访问这些属性。