5、若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其他部分的代码都不涉及类B,那么类A与类B的关系应为()。A.关联B.依赖C.聚合D.组合

5、若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其他部分的代码都不涉及类B,那么类A与类B的关系应为()。

A.关联

B.依赖

C.聚合

D.组合


参考答案和解析
B,D

相关考题:

●以下关于类继承的说法中,错误的是(6)。(6)A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法

● 以下关于子类和父类的叙述中,正确的是 (44) 。(44)A. 代码中使用父类对象的地方,都可以使用子类对象替换B. 代码中使用子类对象的地方,都可以使用父类对象替换C. 父类定义的对象与子类定义的对象在属性和方法上一定相同D. 父类定义的对象与子类定义的对象在属性和方法上一定不同

● 三若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为(1) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为(2) 。(1)A. 关联 B. 依赖 C. 聚合 D. 组合(2)A. 关联 B. 依赖 C. 聚合 D. 组合

若类A仅在其方法Methodl中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类B,那么类A与类B的关系应为( );若类A的某个属性是类B的一个对象,并且类A对象消失时,类B对象也随之消失,则类A与类B的关系应为( )。A.关联B.依赖C.聚合D.组合

在面向对象方法学中,以下关于类与对象的关系正确的是()。 A.类称为是对象的一个“实例",对象称为是类的”模板”B.类是静态的,对象的动态的C.类给出了属于该类的全部对象的抽象定义。对象是符合这种定义的一个实体D.类代表-类抽象的概念或事物,对象是在客观世界中实际存在的

以下叙述中,说法正确的是(39)。A.若对象A可以给对象B发送消息,那么对象A、B相互可见B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)C.封装反映了类间的一种层次关系,而组合反映了一种整体与部分的关系D.单身模式能够保证一个类仅有一个实例

当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有(46)关系;若类A的对象维持类B对象的引用或指针,并可与类C的对象共享相同的类B的对象,那么类A与类B具有(47)关系。A.聚合B.泛化C.传递D.迭代

● 以下关于类继承的说法中,错误的是( )。A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法

UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在(45)关系;若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在(46)关系;若类A的实例消失时,其他类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在(47)关系。(62)A.依赖B.关联C.聚合D.组合

当采用标准 UML 构建系统类模型( Class Model)时,若类 B 除具有类 A 的全部特性外,还可定义新的特性以及置换类 A 的部分特性,那么类 B 与类 A 具有()关系A.聚合B.泛化C.传递D.迭代

以下关于子类和父类的叙述中,正确的是______。A.代码中使用父类对象的地方,都可以使用子类对象替换B.代码中使用子类对象的地方,都可以使用父类对象替换C.父类定义的对象与子类定义的对象在属性和方法上一定相同D.父类定义的对象与子类定义的对象在属性和方法上一定不同A.B.C.D.

以下叙述中正确的是______。A.若对象A可以给对象B发送消息,那么对象A、B相互可见B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)C.封装反映了类问的一种层次关系,而组合反映了一种整体与部分的关系D.单身模式能够保证一个类仅有一个实例

下列关于单例设计模式的描述中,正确的是() A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调D、以上答案都不对

● 若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为 (41) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为 (42) 。(41)A. 关联B. 依赖C. 聚合D. 组合(42)A. 关联B. 依赖C. 聚合D. 组合

● 当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A 的全部特性外,类B还可定义新的特性以及置换类A的部分特性,那么类B与类A具有(46)关系;若类A 的对象维持类B 对象的引用或指针,并可与类C 的对象共享相同的类B的对象,那么类A 与类B 具有(47)关系。(46)A. 聚合 B. 泛化 C. 传递 D. 迭代(47)A. 聚合 B. 泛化 C. 传递 D. 迭代

下述排版代码中,符合编码规范的是()。A、if(ij)doStart();B、Objecto=newObject();Objectb=null;C、类定义{类的公有属性定义类的保护属性定义类的私有属性定义类的公有方法定义类的保护方法定义类的私有方法定义}D、typeCounter*=2;

以下关于子类和父类的叙述中,正确的是()。A、代码中使用父类对象的地方,都可以使用子类对象替换B、代码中使用子类对象的地方,都可以使用父类对象替换C、父类定义的对象与子类定义的对象在属性和方法上一定相同D、父类定义的对象与子类定义的对象在属性和方法上一定不同

当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系A、聚合B、泛化C、传递D、迭代

关于线程的创建过程,下面四种说法正确的有哪些?()A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。

以下关于类继承的说法中,错误的是()。A、通过类继承,在程序中可以复用基类的代码B、在继承类中可以增加新代码C、在继承类中不能定义与被继承类(基类)中的方法同名的方法D、在继承类中可以覆盖被继承类(基类)中的方法

类定义代码被置于其他类定义中的类的是()A、外部类B、内部类C、匿名类D、抽象类

填空题类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。

单选题类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。A实现B继承C依赖D关联

单选题当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系A聚合B泛化C传递D迭代

多选题您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()A定义类使得该类继承于WeakReference类。B定义类使得该类实现IDisposable接口。C创建类析构函数,该函数在其他对象上调用方法来释放托管资源。D创建一个释放非托管资源的类析构函数。E创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。F创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。

单选题下列关于object类中定义方法的描述中,正确的是(  )。A其他类不能调用B其他类部分能调用C其他类大部分不能调用D其他类全部都能调用

单选题类定义代码被置于其他类定义中的类的是()A外部类B内部类C匿名类D抽象类