elphi、Java）通过设定等级去控制内部信息隐藏，经典的是通过保留字codice_1 暴露信息和 codice_2去隐藏信息。一些语言（如： Smalltalk 和 Ruby ）只允许对象去访问隐藏信息。通常，也是存在方法去暴露隐藏信息，如：通过反射(Ruby、Java、C#、etc.)，名字修饰(Python)
程式范例.
保留字.
C#范例.这是一段C#代码，演示了如何使用codice_2关键字限制变量的访问：namesp