更多“问答题简述面向对象的封装。”相关问题
  • 第1题:

    在面向对象技术中,(38)说明一个对象具有多种形态。A.继承B.组合C.封装

    在面向对象技术中,(38)说明一个对象具有多种形态。

    A.继承

    B.组合

    C.封装

    D.多态


    正确答案:D
    继承描述的是父类与子类之间的关系,表示特殊与一般;组合描述的是整体和部分的关系,且整体和部分的生命周期一致;封装描述的是对象的隐蔽性,只需对外公开接口即可;多态描述的是一个对象或方法的多种表现形式。

  • 第2题:

    在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种【 】技术。


    正确答案:信息隐蔽
    信息隐蔽 解析:对象的封装性是指将对象的方法和属性代码包装在一起,即包含并隐藏对象的信息,以便把对数据和方法的访问尽量限制在其内部本身。封装隐藏了不必要的复杂性,因而有利于对复杂对象的管理和对程序安全的防护。

  • 第3题:

    面向对象的基本概念有对象、()、抽象、封装、继承、()、接口、消息、组件、模式和复用等。


    正确答案:类;多态

  • 第4题:

    面向对象的三大特征:封装、继承、()


    正确答案:多态

  • 第5题:

    在面向对象测试技术中,主要测试数据成员是否满足数据封装的要求的测试属于()。

    • A、面向对象分析的测试
    • B、面向对象设计的测试
    • C、面向对象编程的测试
    • D、面向对象的系统测试

    正确答案:C

  • 第6题:

    面向对象的语言具有什么特性()

    • A、封装、继承、多态
    • B、潜伏、继承、多态
    • C、潜伏、封装、多态
    • D、潜伏、封装、传播性

    正确答案:A

  • 第7题:

    JAVA面向对象的特征有?()

    • A、 封装
    • B、 类
    • C、 继承
    • D、 多态

    正确答案:A,C,D

  • 第8题:

    单选题
    在面向对象测试技术中,主要测试数据成员是否满足数据封装的要求的测试属于()。
    A

    面向对象分析的测试

    B

    面向对象设计的测试

    C

    面向对象编程的测试

    D

    面向对象的系统测试


    正确答案: C
    解析: 暂无解析

  • 第9题:

    填空题
    面向对象的三大特征:封装、继承、()

    正确答案: 多态
    解析: 暂无解析

  • 第10题:

    单选题
    面向对象的语言具有什么特性()
    A

    封装、继承、多态

    B

    潜伏、继承、多态

    C

    潜伏、封装、多态

    D

    潜伏、封装、传播性


    正确答案: C
    解析: 暂无解析

  • 第11题:

    问答题
    面向对象的基本概念类、对象、封装、继承等定义是什么?

    正确答案: 类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
    对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本的单位,由一组属性和对这组属性进行操作的一组服务组成,是类的一个实例
    封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。
    继承性:如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承使得相似对象可以共享程序代码和数据结构,大大减少程序中的冗余信息;继承可以把已有的一般性的类具体化来提高软件的可重用性。
    多态性(Polymorphism)是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。
    解析: 暂无解析

  • 第12题:

    填空题
    面向对象程序设计使用的对象是()的封装体。

    正确答案: 数据和代码
    解析: 暂无解析

  • 第13题:

    面向对象技术以类为封封装单位,而构件以 ______ 为封装的单位。


    正确答案:类的组合
    类的组合

  • 第14题:

    在面向对象方法中,对象可看成属性以及这些属性上的专用操作的封装体,封装是一种组装技术。()


    答案:×

  • 第15题:

    面向对象的封装有三个层面的解释,不属于这三个层面的是()

    • A、对象的封装
    • B、类的封装
    • C、接口的封装
    • D、包的封装

    正确答案:C

  • 第16题:

    面向对象的基本概念类、对象、封装、继承等定义是什么?


    正确答案: 类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
    对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本的单位,由一组属性和对这组属性进行操作的一组服务组成,是类的一个实例
    封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。
    继承性:如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承使得相似对象可以共享程序代码和数据结构,大大减少程序中的冗余信息;继承可以把已有的一般性的类具体化来提高软件的可重用性。
    多态性(Polymorphism)是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。

  • 第17题:

    简述面向对象的封装。


    正确答案:“封装”就是将一组相关属性、方法和其他对象的成员作为一个处理单元,并隐藏对象的实现细节。

  • 第18题:

    面向对象程序设计使用的对象是()的封装体。


    正确答案:数据和代码

  • 第19题:

    问答题
    简述面向对象设计的启发规则。

    正确答案: 面向对象设计的启发规则:
    (1)设计结果清晰易懂。
    (2)一般-具体结构的深度应适当。
    (3)设计简单的类。
    (4)使用简单协议。
    (5)使用简单操作。
    (6)把设计变动减到最小。
    解析: 暂无解析

  • 第20题:

    问答题
    请简述面向对象方法。

    正确答案: 面向对象方法产生于20世纪60年代,它以类、类的继承、聚集等概念描述客观事物及其联系,为管理信息系统的开发提供了全新的思路。
    解析: 暂无解析

  • 第21题:

    问答题
    简述面向对象设计的内容。

    正确答案: 1、设计问题域子系统
    2、设计人机交互子系统
    3、设计任务管理子系统
    4、设计数据管理子系统
    解析: 暂无解析

  • 第22题:

    问答题
    简述面向对象的继承。

    正确答案: “继承”提供了基于现有类创建新类的能力。新类继承基类的所有属性、方法和事件,而且可用其他属性和方法自定义该新类。例如,可基于Car类创建名为Truck的新类。Truck类从Car类继承Color属性,而且可有其他属性,如FourWheelDrive。
    解析: 暂无解析

  • 第23题:

    问答题
    简述面向过程问题求解和面向对象问题求解的异同。试列举出面向对象和面向过程的编程语言各两种。

    正确答案: 面向过程问题求解,以具体的解题过程为研究和实现的主体,其思维特点更接近于计算机;面向对象的问题求解,则是以“对象”为主体,“对象”是现实世界的实体或概念在计算机逻辑中的抽象表示,更接近于人的思维特点。
    面向过程的编程语言:C,Pascal,Foratn。
    面向对象的编程语言:C++,Java,C#。
    解析: 暂无解析

  • 第24题:

    问答题
    简述面向对象的封装。

    正确答案: “封装”就是将一组相关属性、方法和其他对象的成员作为一个处理单元,并隐藏对象的实现细节。
    解析: 暂无解析