首页 > 试题广场 >

类之间存在以下几种常见的关系:

[不定项选择题]
类之间存在以下几种常见的关系:
  • “USES-A”关系
  • “HAS-A”关系
  • “IS-A”关系
  • “INHERIT-A”关系
d:inherit是继承的意思,继承其实就是is-a,没有inherit-a的说法
发表于 2019-02-22 00:47:30 回复(0)
更多回答
在这边做题,我感觉我完全就不会Java
发表于 2018-12-17 11:37:19 回复(92)
是你 有你 一切拜托你
“is a” "has a" "uses a"
发表于 2019-04-09 17:34:27 回复(36)
USES-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。
关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的表现为:A类的成员变量中含有B类。
HAS-A:聚合关系,拥有关系,关联关系的一种特例,是整体和部分的关系。比如鸟群和鸟的关系是聚合关系,鸟群中每个部分都是鸟。
IS-A:表示继承。父类与子类,这个就不解释了。
要注意:还有一种关系:组合关系也是关联关系的一种特例,它体现一种contains-a的关系,这种关系比聚合更强,也称为强聚合。它同样体现整体与部分的关系,但这种整体和部分是不可分割的。
发表于 2018-11-28 21:50:42 回复(12)
use-a 是依赖关系
has-a   一般是组合关系
is-a   一般是继承关系   
发表于 2018-09-15 09:39:59 回复(7)
java还有这么***的题目啊 以为走错片场了。
发表于 2018-09-16 18:40:02 回复(4)
每当觉得自己无敌了的时候,就会有那么一道题来给你当头一棒
发表于 2019-01-18 16:12:27 回复(2)
是(is)有(has)用(uses)的😁
发表于 2020-03-18 13:04:02 回复(0)
INHERIT-A 以为是继承关系 看单词了
真实答案是
USER-A 依赖关系
HAS-A 组合关系
IS-A 继承关系
发表于 2018-09-26 09:17:09 回复(0)
USES-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。
关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的表现为:A类的成员变量中含有B类。
HAS-A:组合关系,拥有关系,是关联关系的一种特例,是整体和部分的关系。比如鸟群和鸟的关系是组合关系,鸟群中每个部分都是鸟。
IS-A:表示继承。父类与子类,这个就不解释了。
要注意:还有一种关系:组合关系也是关联关系的一种特例,它体现一种contains-a的关系,这种关系比聚合更强,也称为强聚合。它同样体现整体与部分的关系,但这种整体和部分是不可分割的。
发表于 2019-12-26 14:31:35 回复(0)
use-a 是依赖关系
has-a   一般是组合关系
is-a   一般是继承关系   
发表于 2018-10-27 19:58:38 回复(0)
类与类之间的关系:
1、 泛化(Generalization) IS-A
表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。
2、关联(Association) 
     
对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系

2.1聚合(Aggregation) HAS-A

    聚合关系(Aggregation):是关联关系的一种,是强的关联关系。聚合是整体与个体之间的关系。如汽车类与引挚类,轮胎类之间的关系就是整体与个体的关系。

 2.2组合(Composition)

         是关联关系的一种,是比聚合关系强的关系。它要求普通的聚合关系中代表的对象负责代表部分的对象的生命周期,合成关系是不能共享的。

3、 依赖(Dependency) USES-A

对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。


编辑于 2021-08-03 15:52:24 回复(0)
D选项好骚
发表于 2018-12-04 11:42:37 回复(0)
is-a继承 like-a接口 has-a关联
发表于 2020-08-06 09:38:23 回复(0)
user-a 是依赖
has-a是组合
is-a是继承
发表于 2018-09-26 14:29:00 回复(0)
use-a 依赖 has -a组合 is-a继承
发表于 2021-12-23 13:44:24 回复(0)
三S就是了
发表于 2021-05-12 11:00:27 回复(0)
其它全对,就错在这个
发表于 2018-10-08 14:19:37 回复(0)
use a是使用了a,但是没有依赖a,例如形参使用了a类
has a是依赖了a,例如实例变量中有a
is a 继承了a,a是父类
发表于 2023-09-18 13:57:51 回复(0)
is a继承关系 like a组合关系 has a从属关系 uses a依赖关系

发表于 2023-03-13 16:37:06 回复(1)