首页 > 试题广场 >

类A是类B的友元,类C是类A的公有派生类,忽略特殊情况则下列

[不定项选择题]
类A是类B的友元,类C是类A的公有派生类,忽略特殊情况则下列说法正确的是()
  • 类B是类A的友元
  • 类C不是类B的友元
  • 类C是类B的友元
  • 类B不是类A的友元
推荐
BD
友元关系是单向的,不是对称,不能传递。
关于传递性,有人比喻:父亲的朋友不一定是儿子的朋友。
那关于对称性,是不是:他把她当朋友,她却不把他当朋友?✧(≖ ◡ ≖✿)
编辑于 2015-12-29 18:10:11 回复(20)
(1) 友元关系不能被继承。
(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。
(3) 友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的申明。
发表于 2015-12-29 16:14:07 回复(0)
Java中没有友元的概念吧!
发表于 2015-11-18 16:28:02 回复(3)
B可能是A的友元也可能不是,要看A中有没有申明。。怎么就能说B一定不是A的友元呢。。。。难道A申明B是其友元还算特殊情况。。
编辑于 2019-01-31 10:07:10 回复(0)
友元函数是单向的 如果A中声明B为友元 则A可以调用B的函数和变量  反过来不行
友元函数不可继承  就拿大家都经常比喻的例子来说 父亲的朋友不一定是儿子的朋友
友元函数没有this指针
发表于 2017-09-19 10:08:12 回复(0)
友元传递关系是单向的,不对称的,不能传递
发表于 2016-06-23 00:10:42 回复(0)
(1) 友元关系不能被继承
(2) 友元关系是单向的,不具有交换性
(3) 友元关系不具有传递性
发表于 2023-11-17 19:19:48 回复(0)

A. 类B是类A的友元:这个说法是错误的。虽然类A是类B的友元,但并不意味着类B是类A的友元。

B. 类C不是类B的友元:这个说法是正确的。题目中没有提到类C是类B的友元,所以类C不是类B的友元。

C. 类C是类B的友元:这个说法是错误的。根据题目中提供的信息,没有提到类C是类B的友元。

D. 类B不是类A的友元:这个说法是正确的。根据题目中的描述,类A是类B的友元,但没有说明类B是类A的友元。

发表于 2023-10-14 18:35:17 回复(0)
友元关系不能继承;
友元关系是单向的,不具有交换性;
友元关系不具有传递性;
发表于 2019-04-22 15:04:58 回复(0)
友元 只有单向性

发表于 2018-11-05 22:16:48 回复(0)
友元关系特性:单向,不可继承,不可传递
发表于 2018-02-22 10:05:36 回复(0)
(1) 友元关系不能被继承。
(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。
(3) 友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的申明
发表于 2018-02-03 09:24:10 回复(0)
java用户表示很绝望啊
发表于 2017-04-03 12:53:26 回复(0)
老是最后一道题忽略多选
发表于 2017-04-01 12:56:51 回复(0)
友元概念不熟
发表于 2016-06-28 09:22:47 回复(0)
B
发表于 2015-11-16 14:22:00 回复(1)