面向对象的程序设计方法有一个重要的特性——封装,封装就是把类要处理的数据和处理数据的方法打包在类中,从而将实现细节包装、隐藏起来的方法。封装的优势有:
A: 降低了类之间的耦合
B: 类内部的结构可以自由修改
C: 可以对成员变量进行更精确的控制
D: 隐藏信息和实现细节
A: 降低了类之间的耦合
B: 类内部的结构可以自由修改
C: 可以对成员变量进行更精确的控制
D: 隐藏信息和实现细节
举一反三
- 面向对象的程序设计方法有一个重要的特性——封装,封装就是把类要处理的数据和处理数据的方法打包在类中,从而将实现细节包装、隐藏起来的方法。封装的优势有:
- 面向对象程序设计方法把程序设计的焦点集中在()。 A: 对象和类的设计与实现 B: 类和类层次结构的设计、实现和重用 C: 方法、消息和继承性的设计与实现 D: 数据和方法的封装
- ( )和( )是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。 A: 封装 B: 存储 C: 隐藏 D: 只读
- 所谓封装就是类的设计者只为使用者提供类对象可以访问的部分,(包含类的成员变量和方法),而对于类中其他成员变量和方法都隐藏起来,用户不能访问。
- 下面关于封装的说法中,错误的是( )。 A: 封装是保护内部数据的一种方法 B: 封装避免内部数据被恶意访问 C: 类的所用成员都定义成私有的,有助于起到封装的作用 D: 封装是尽可能隐藏类内部的细节