摘要: 1.可以将一个类的定义放在另一个类的定义内部,这就是内部类2.如果想在外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像在main()方法中那样,具体地指明这个对象的类型:OuterClassName.InnerClassName。3.当生成一个内部类的对象时,此对象与制造他的外围对象之间就有了一种联系,所以他能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其外围类的所有元素的访问权。4.C++的嵌套类的设计只是单纯的名字隐藏机制,与外围对象没有联系,也有没有隐含的访问权。5.内部类的对象只能在与其外围类的对象相关联的情况下才能被创建(在内部类是非static 阅读全文
posted @ 2013-01-31 11:30 haoaina521 阅读(147) 评论(0) 推荐(0) 编辑