面向对象的编程语言有封装、继承 、多态等主要的特征,其中下面关于封装正确的是:
A: 在面向对象的编程语言中,对象是封装 的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力
B: 面向对象的封装就 是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类
C: 只要 记住让变量和访问这个变量的方法放在一起,将一个类中的成员变量全部定义成私有的,只 有这个类自己的方法才可以访问到这些成员变量,这就基本上实现对象的封装
D: 把对同 一事物进行操作的方法和相关的方法放在同一个类中,把方法和它操作的数据放在同一个类 中。
A: 在面向对象的编程语言中,对象是封装 的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力
B: 面向对象的封装就 是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类
C: 只要 记住让变量和访问这个变量的方法放在一起,将一个类中的成员变量全部定义成私有的,只 有这个类自己的方法才可以访问到这些成员变量,这就基本上实现对象的封装
D: 把对同 一事物进行操作的方法和相关的方法放在同一个类中,把方法和它操作的数据放在同一个类 中。
举一反三
- C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性( ) A: 封装、继承和多态 B: 类、对象和方法 C: 封装、继承和派生 D: 封装、继承和接口
- 面向对象的一个重要特征是封装性,即对客观事物(对象)进行抽象,通过类封装对象的()和()。
- 面向对象的程序设计方法有一个重要的特性——封装,封装就是把类要处理的数据和处理数据的方法打包在类中,从而将实现细节包装、隐藏起来的方法。封装的优势有:
- 类与对象的关系和数据类型与变量的关系相似。面向对象的软件开发方法用类 把数据和基于数据的操作封装在一起? ( )
- 面向对象方法中,类之间共享属性和方法的机制是( )。 A: 继承 B: 封装 C: 多态 D: 对象