嵌套类

作者: ZayAlan | 来源:发表于2017-04-19 08:54 被阅读0次

用法

在一个类中包含了另一个类。

//定义嵌套类
class OuterClass {        // 外面的类      
             class InnerClass 
                  {              
                    public:                      
                            int InnerFunc( );             
                    private:                     
                           static T1 * InnerStaticPt;                             
                    T2 * InnerPt;
                   };         //里面的类
};
//使用嵌套类
T1 * OuterClass::InnerClass::InnerStaticPt = NULL;
int  OuterClass::InnerClass::InnerFunc( ) {          return 0;      }

注意事项

  • 嵌套类中的多个类之间,除了名字空间有包含关系之外,无任何交流,本就是两个独立毫无关联的类。
  • 嵌套类使用的目的是为了将不想公开的类进行隐藏。
  • C++中的嵌套类特殊,和其他语言中的意义不同。

相关文章

  • 局部类和嵌套类

    一. 嵌套类 1.1嵌套类的定义 在一个类体中定义的类叫作嵌套类。拥有嵌套类的类叫外围类。 1.2嵌套类的作用 定...

  • 常见的类

    嵌套类 内部类 枚举类 密封类 数据类 单例模式 伴生对象 嵌套类 嵌套类是嵌套在其它类中的类 不能访问外部类的成...

  • kotlin精讲-第3章(4)嵌套类&数据类

    嵌套类 我们在Kotlin内部还可以定义类,这样的类,我们可以称为嵌套类(nestedclasses)。嵌套类分成...

  • Java 内部类(嵌套类)和局部类

    嵌套类 定义在另一个类中的类,就叫嵌套类。在嵌套类外层的累,称为:外部类最外层的外部类,称为:顶级类 嵌套类又分为...

  • Kotlin面向对象 (7)✔️嵌套类

    嵌套类内部类 (特殊的嵌套类) kotlin 语言中允许在一个类的内部声明另一个类,称为“嵌套类”,嵌套类还有一种...

  • Java-嵌套类

    嵌套类分为两类:静态和非静态。被声明static的嵌套类称为静态嵌套类。非静态嵌套类称为内部类。内部类有两种特殊的...

  • 10. 内部类

    1. 普通嵌套类 在Kotlin中,一个类嵌套在其他类中,而且可以嵌套多层 测试代码: 访问嵌套类的方式是 直接使...

  • kotlin 嵌套和内部类

    Kotlin 嵌套类 与Java类似,Kotlin允许您在另一个称为嵌套类的类中定义一个类 由于嵌套类是其封闭类的...

  • Android开发必知的java嵌套类

    嵌套类 指定义在另一个类的内部的类,嵌套类的存在只是为了他的外围类。嵌套类有四种:静态成员类,非静态成员类,匿名类...

  • C# 嵌套类

    在一个类或类的方法中定义另一个类,分为静态嵌套类(使用少)和非静态嵌套类(又称内部类)。嵌套类是外部类的补充,通过...

网友评论

      本文标题:嵌套类

      本文链接:https://www.haomeiwen.com/subject/xadczttx.html