在Java中,它是一个对象关联.在采访中面对


  1. 哪一个不是对象关联a(简单关联

    b( 继承

    c( 聚合

    d( 协会

首先你需要知道什么是关联

O.O.p中的关联定义了对象类之间的关系,允许一个对象实例导致另一个对象代表其执行操作(维基百科,2016(

点击此处了解更多信息:https://en.wikipedia.org/wiki/Association_(面向对象编程(

这意味着您可以将对象从一个类调用到另一个类,并允许它"变异"以代表另一个对象执行一些逻辑/操作。

我认为你的问题的答案是c(聚合。这是因为在统一建模语言(UML(中使用了聚合。这是指一个对象是另一个对象的强组合。这意味着它由许多物体组成。在这种情况下,对象没有权限调用该对象,它是由它们组成的,这意味着它可以直接调用它们。

a( 以及d(已经包含"关联"一词,所以这不应该是答案。

b( 继承是指将父类/超级类extend转换为子类。这是当超类包含可以由子类调用的对象和方法时。与子类的区别在于,它可以为对象拥有自己的唯一参数(超类没有(。

最新更新