itgle.com
更多“多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性 ”相关问题
  • 第1题:

    以下说法错误的是(27)。

    A.多态性防止了程序相互依性而带来的变动影响

    B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性

    C.封装性是保证软件部件具有优良的模块性的基础

    D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果


    正确答案:A
    解析:多态性是指同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果。它利于软件的可扩充性。封装性利于软件的可重用性,可使软件具优良的模块性。多态性不能防止程序相互依赖性带来的变动影响。所以选项A错误。

  • 第2题:

    面向对象的四个基本特性是多态性、继承性、和封装性___。


    抽象性、封装性、继承性、多态性

  • 第3题:

    6、C++语言支持封装性和继承性,不支持多态性。


    ×

  • 第4题:

    多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。

    A.可扩充性

    B.健壮性

    C.可维护性

    D.可理解性


    正确答案:A
    解析:利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息的对象来实现,便于软件重用和扩充。

  • 第5题:

    面向对象方法具有封装性、继承性和多态性。


    A