参考答案和解析
正确答案:B
解析:此题考查面向对象基础知识——可见性。由于A可以给对象B发送消息,因此对象A必然可看见B。
更多“若对象A可以给对象B发送消息,那么______。A.对象B可以看见对象AB.对象A可看见对象BC.对象A、B相互 ”相关问题
  • 第1题:

    以下叙述中,说法正确的是(45)。

    A.若对象A可以给对象B发送消息,那么对象A、B相互可见

    B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)

    C.封装反映了类间的一种层次关系,而组合反映了一种整体与部分的关系

    D.单身模式能够保证一个类仅有一个实例


    正确答案:D
    解析:若对象A可以给对象B发送消息,表明对象A可以调用对象B的方法,那么对象A可看见对象B。类也可以有变量,所有类的对象都共享该类的变量,同时也可通过类名访问静态变量。单身模式(Singleton)是一种创建型模式,它抽象了实例化过程,可帮助一个系统独立于如何创建、组合和表示它的对象。其意图是保证一个类仅有一个实例(注意:不是保证一个类的方法只能被一个唯一的类调用),并提供一个访问它的全局访问点。

  • 第2题:

    以下叙述中正确的是______。

    A.若对象A可以给对象B发送消息,那么对象A、B相互可见

    B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)

    C.封装反映了类问的一种层次关系,而组合反映了一种整体与部分的关系

    D.单身模式能够保证一个类仅有一个实例


    正确答案:D
    解析:若对象A可以给对象B发送消息,表明对象A可以调用对象B的方法,那么对象A可看见对象B。类也可以有变量,所有类的对象都共享该类的变量,同时也可通过类名访问静态变量。单身模式(Singleton)是一种创建型模式,它抽象了实例化过程,可帮助一个系统独立于如何创建、组合和表示它的对象。其意图是保证一个类仅有一个实例(注意:不是保证一个类的方法只能被一个唯一的类调用),并提供一个访问它的全局访问点。

  • 第3题:

    1、面向对象方法中的“对象”是一个个相互可以区分的个体,那么用于区分对象的是________。

    A.对象标识

    B.对象属性

    C.对象函数

    D.对象消息


    对象

  • 第4题:

    若对象A可以给对象B发送消息,那么(48)。

    A.对象B可看见对象A

    B.对象A可看见对象B

    C.对象A、B相互不可见

    D.对象A、B相互可见


    正确答案:B
    解析:对象A可以给对象B发送消息,那么表明对象A可以调用对象B的方法,那么对象A可以看见对象B。

  • 第5题:

    UML顺序图中为了表示类A的对象调用了类B对象的一个方法X,那么应该表示为()。

    A.A对象发送消息X给B

    B.B对象发送消息X给A

    C.A对象返回消息X给B

    D.B对象返回消息X给A


    A 对象发送消息 X 给 B