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