`
kingaragorn
  • 浏览: 115053 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

内部类

 
阅读更多
内部类

内部类(嵌套类)可以直接访问嵌套它的类的成员,包括private成员,但是,内部类(嵌套类)的成员却不能被嵌套它的类直接访问。

1) 类中定义的内部类

在类中直接定义的嵌套类的使用范围仅限于这个类的内部,也就是说,A类里定义了一个B类,那么B为A所知,却不被A的外面所知。内部类的定义和普通类的定义没什么区别,它可以直接访问和引用它的外部类中的所有变量和方法,就像外部类中的其他非static成员的功能一样,和外部类不同的是,内部类可以声明为private和protected。

当一个类中的程序代码要用到另外一个类的实例对象,而另外一个类中的程序代码又要访问第一个类中的成员,将另外一个类做成第一个类的内部类,程序代码就要容易编写得多。

2) 内部类如何被外部引用

3) 方法中定义的内部类
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics