对于如下所示的UML类图,正确的描述是(41)。A.类B的实例中包含了对类C的实例的引用B.类A的实例中包含了对类B的实例的引用C.类A的实例中包含了对类C的实例的引用D.类B的实例中包含了对类A的实例的引用

题目

对于如下所示的UML类图,正确的描述是(41)。

A.类B的实例中包含了对类C的实例的引用

B.类A的实例中包含了对类B的实例的引用

C.类A的实例中包含了对类C的实例的引用

D.类B的实例中包含了对类A的实例的引用


相似考题
更多“ 对于如下所示的UML类图,正确的描述是(41)。A.类B的实例中包含了对类C的实例的引用B.类A的实例中包含了对类B的实例的引用C.类A的实例中包含了对类C的实例的引用D.类B的实例中包含了对类A的实例的引用 ”相关问题
  • 第1题:

    对于如图10-2所示的UML类图,正确的描述是(28)。

    A.类B的实例中包含了对类C的实例的引用

    B.类A的实例中包含了对类B的实例的引用

    C.类A的实例中包含了对类C的实例的引用

    D.类B的实例中包含了对类A的实例的引用


    正确答案:B
    解析:UML类图一般包含3个组成部分。第一个是类名,第二个是属性,第三个是该类提供的方法(类的性质可以放在第四部分;如果类中含有内部类,则会出现第五个组成部分)。类名部分是不能省略的,其他组成部分可以省略。类名书写规范:正体字说明类是可被实例化的,斜体字说明类为抽象类。属性和方法书写规范:修饰符[描述信息]属性、方法名称[参数][:返回类型|类型]属性和方法之前可附加的可见性修饰符:加号(+)表示public,减号(-)表示private,#号表示protected,省略这些修饰符表示具有package(包)级别的可见性。如果属性或方法具有下画线,则说明它是静态的。类的性质是由一个属性、一个赋值方法和一个取值方法组成的。书写方式和方法类似。常见的关系有一般化关系、实现关系、聚合关系、合成关系和依赖关系。请注意不同关系在图中连线表示的不同。一般化关系表示类与类、接口与接口之间的继承关系。关系中的箭头由子类指向父类。在Java中,用extends关键字来直接表示这种关系。

  • 第2题:

    20、实例方法中不能引用类变量。


    错误

  • 第3题:

    下列多态的叙述正确的是哪项?()

    A.父类的引用指向子类的实例是一种多态

    B.子类的引用指向子类的实例是一种多态

    C.接口的引用指向实现该接口类的实例是一种多态

    D.抽象类的引用指向抽象类的实例是一种多态


    父类的引用指向子类的实例是一种多态;接口的引用指向实现该接口类的实例是一种多态

  • 第4题:

    实例方法中不能引用类变量。


    错误

  • 第5题:

    UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在()关系。

    A.组合

    B.依赖

    C.关联

    D.聚合


    A