什么是内部类?Static Nested Class 和 Inner Class的不同。
2016-03-10 14:31
381 查看
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用于创建内部对象用的,所以,把“全局变量”放在内部类中就是毫无意义的事情,既然是毫无意义的事情,就应该被禁止),内部类可以直接访问外部类中的成员变量,内部类可以定义在外部类的方法外面,也可以定义在外部类的方法体中,
相关文章推荐
- mybatis在xml文件中处理大于号小于号的方法
- 女程序员做了个梦,各路大神惊现神级评论!
- C# 自己定义 implicit和explicit转换
- 集成显卡和独显共同建立双显示器方法
- mac系统终端下忽略大小写 与 git自动补全(git auto completion)
- C# 判断是否联网
- asp.net MVC excel数据导出
- 高精度运算
- Android Studio 中AIDL 的创建与使用详解
- Android 蓝牙2.0的使用方法详解
- 从远程克隆
- Windows XP Embedded 上手指南
- Android内存告急,进程被系统回收
- Jquery通过ajax请求NodeJS返回json数据
- 怎么给iOS项目打包
- 窗体托盘后台运行
- 错误信息提示
- 算法导论:第15章 动态规划_1_2钢条切割_动态规划的两种解法
- 学习MVC
- 手机端特效收集下