c++基础要点整理(一)之——内部类
来源:互联网 发布:r统计软件 编辑:程序博客网 时间:2024/06/09 22:56
一. 内部类的定义
包含在一个类里面都类称为内部类,其定义形式为:
class A{ public: class InClass { void funcB(){} }; void funcA();};
InClass 就是A的内部类;
2. 内部类与外部类的关系
内部类和外部类是什么关系了,事实上他们什么关系也不是,既不是朋友,也不是父子关系, 外部类对内部类没有特权, 内部类对外部类也没有特权, 他们的关系,跟内部类定义在外部类外面一样。
3. 内部类的使用方法
如果要在调用内部类函数,可以主要使用:
A::InClass a;a.funcB();
4. 内部类的作用
既然定义在外面和里面一样,那么内部类有什么用呢?
1)内部类主要是为了避免命名冲突;(内部类定义为public)
2)为了隐藏名称(内部类定义为private/protected)
0 0
- c++基础要点整理(一)之——内部类
- Java内部类(一)——匿名内部类
- java基础学习要点三:内部类
- Java基础(一):Java内部类
- Java—内部类(一)
- java初学之基础问题解答——内部类
- JAVA面向对像基础之——内部类
- JAVA基础——内部类、匿名内部类
- 面对对象——内部类整理
- 日常整理——内部类
- Java基础------知识点整理(八)-----内部类
- c++基础要点整理(二)之——友元
- C/C++要点全掌握(一)——基础概念
- 内部类(一)
- 内部类(一)
- 内部类(一)
- java 内部类(整理)
- JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类
- 文章标题
- Cocos2D:塔防游戏制作之旅(三)
- Eclipse 报ContextLoaderListener ClassNotFound 的解决办法
- drools workbench安装
- 【图项目2 - 操作用邻接表存储的图——第12周】
- c++基础要点整理(一)之——内部类
- 软件构架师12项修炼 3
- my vimrc
- 【hihocoder1257 2015北京赛区I】【构造 从公式入手】Snake Carpet 构造矩阵使得恰好容纳1~n个拐拐蛇行图案
- 看懂UML类图和时序图
- 请求解析数据 SDWebImage请求图片
- 【黑马程序员】抽象类、接口和内部类
- 转载:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
- 集合运算(UNION、UNION ALL、INTERSECT、MINUS)