类的聚集(对象函数)是怎么回事?

如题所述

从其他地方转载来的,不知道能不能帮到你。

“我想你这里提到的聚集类就是聚合类!
这个类就是将别的其他的类的对象作为成员变量,这样做的好处是:不用继承,也许你会问,为什么这个时候不用继承,很简单,聚合类可以只使用其他类中他所要的一些成员,而没有必要继承他,这样更加灵活!而且不用浪费很多不需要利用的内存空间!
聚合类不能使用其他类的私有成员变量,这点要注意!
并且当将其他的类的对象作为成员变量的时候,如果其他类的构造函数带有参数,这时就要注意了:在聚合类中的构造函数要包含你所聚合的类的构造函数所需要的参数,并且参数的申明要根据所聚合的类的参数顺序而定,将其他的类的参数放在前面申明!!这点很重要”

参考资料:http://zhidao.baidu.com/question/151810197.html

温馨提示:内容为网友见解,仅供参考
无其他回答

...消息、类、继承、重载、多态、概括、聚集等的含义是什么?_百度...
聚集反映了嵌套对象的概念,嵌套对象是由一些其他对象组成的,它是用来描述更高层次对象的一种形式。

java中聚集和组合的差别有哪些啊?
聚集?是聚合吧 组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。在...

类与类之间的关系
被包含的对象称为被聚集对象 。被包含的对象又称为该类的成员对象,包含成员对象的又被称为整体对象。成员对象可以脱离整体对象独立存在,也就是并没有放在整体对象的构造函数中,随着整体对象一起进行初始化操作。  组合(composition) 组合关系也意味着一个类的对象包含另一个类的对象,但在组合...

JAVA中的聚集和组合的区别和联系
组合实际上是聚集关系的一种特殊形式。聚集模拟了具有(has-a)关系,表示两个对象之间的归属关系。归属关系中的所有者对象称为聚集对象(aggregation object),而它的类称为聚集类(aggregating class)。归属关系中的从属对象称为被聚集类(aggregated object),而它的类被称为被聚集类(aggregated class...

关联,组合和聚集,依赖,继承.多态与重载的区别
聚集是一种特殊的关联形式,表示两个对象之间的所属关系。如果一个对象被一个聚集对象所专有,它和聚集对象之间的关系就称为组合。两个类之间一个(称为client)使用另一个(称为supplier)的这种关系称为依赖。【关联和依赖都描述了一个类依赖于另一个类,关联比依赖的表达的关系更强一些。在关联...

VB6.0中类聚集关系的实现
--- 下面是Children类模块的代码,首先在类模块的说明部分创建了集合类Collection的实例mcolChildren。在定义公共方法Add时,通过引用mcolChildren的Add方法将新的Child 对象添加到集合中,Children类被定义成Child类的集合。通过直接引用mcolChildren的属性Count定义了Children类的公共属性Count,通过直接引用mco...

类间的包容关系和聚集关系各是什么含义有什么区别?
包容关系是指处于部分的对象在参与处于整体部分的同时,还可以做其他整体的部分,就是说部分和整体的关系不是很密切,比如汽车与轮胎的关系,汽车不是只由轮胎构成,也不是只有汽车有轮胎。集聚是指整体与部分是同时存在的,某类型的整体必须有某类型的部分构成,某类型的部分只能构成某类型的整体,整体和...

聚类是什么意思
聚类(clustering)是指根据“物以类聚”原理,将本身没有类别的样本聚集成不同的组,这样的一组数据对象的集合叫做簇,并且对每一个这样的簇进行描述的过程。它的目的是使得属于同一个簇的样本之间应该彼此相似,而不同簇的样本应该足够不相似。与分类规则不同,进行聚类前并不知道将要划分成几个组和...

hibernate映射和java问题
不要问我“早上碰到MM新做了个发型怎么说”这种问题,自己用BRIDGE组合一下不就行了 桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变化,也就是说将他们之间的强关联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合\/聚合关系而不是继承关系,从而使两者可以独立的变化。 8、COMPOSITE—Mary...

设计模式都有哪些?
顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。 17、责任链模式: 责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成...

相似回答
大家正在搜