局部类(Local class)

局部类定义:

在函数内声明的类成为局部类(local class)

例如:

 

 

局部类的特性:

1)  局部类只能够在该函数内使用(ecclosing function)

     

2)  局部类只能够在类中定义

 

 

3)  局部类不能包含静态数据,但可以包含静态函数

 

4)  局部类只能够访问封装函数的静态和枚举变量;

 

 

5)  局部类可以访问全部类型,变量和函数,以及可以访问相同函数内的局部类;

 

posted @ 2014-11-02 20:41  purejade  阅读(711)  评论(0编辑  收藏  举报