摘要: 我们将现实世界中的事物抽象成类时,可能会形成很复杂的类。为了简洁开发,我们会将其中相对独立的部分抽象成一个个简单的类,这些简单的类又可以分为一些更简单的类,最后,由这些简单的类再组成我们需要的类。类的组合,其实就是在一个类中内嵌了其他类的对象做为组合类的成员的情况。一般简单类的数据成员是简单数据类型和自定义数据类型的。现在我了解到,类的数据成员也可以是类类型的。如果一个类中内嵌了其他类的对象,那么创建这个类的对象时,其内嵌对象也会被自动创建。构造这个类的对象时,要首先对内嵌对象初始化,再初始化组合类的对象。也就是说,先调用内嵌对象的类的构造函数,再调用组合类的构造函数。组合类生命周期结束时,调 阅读全文
posted @ 2012-08-16 12:58 congcongfiry 阅读(332) 评论(0) 推荐(0) 编辑