下面关于封装的说法中,错误的是( )。
A: 封装是保护内部数据的一种方法
B: 封装避免内部数据被恶意访问
C: 类的所用成员都定义成私有的,有助于起到封装的作用
D: 封装是尽可能隐藏类内部的细节
A: 封装是保护内部数据的一种方法
B: 封装避免内部数据被恶意访问
C: 类的所用成员都定义成私有的,有助于起到封装的作用
D: 封装是尽可能隐藏类内部的细节
举一反三
- 下列关于封装的说法中,正确的是( ) A: 封装可以提高代码的安全性 B: 封装是隐藏对象的属性和实现细节,对外提供公有的访问方法 C: 类或者方法也是封装的一种体现 D: 仅仅private修饰的内容才是封装
- 下列选项中,关于封装说法错误的是 A: 封装是面向对象的特性之一 B: 封装的目的是保证数据安全 C: 封装只对外部提供访问接口 D: 类的外部需要知道类的实现细节
- 下面对于类的封装的描述正确的是? A: 类的封装是指在定义一个类时,将类中的属性私有化 B: 对类进行封装后,类的私有属性只有在类的内部才能直接访问 C: 外界在访问类的私有属性,要通过类提供的公有的方法 D: 以上都不对
- 以下对封装的描述正确的是( )。 A: 只能对一个类中的方法进行封装,不能对属性进行封装 B: 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用 C: 封装的意义并不大,因此在编码时尽量不要使用封装 D: 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
- 下列关于封装的描述中,正确的是 A: 类或者方法也是封装的一种体现 B: 封装隐藏了类的实现细节,同时对外提供了特定的访问方式 C: 封装能提高代码的复用性 D: 封装可以提高代码的安全性