内部类中class声明地方不同,效果不一样
2015-08-03 17:31
363 查看
1.一个声明在类中,一个声明在类的方法中。在类中的方法中声明内部类,其方法中的内部类调用 内部类外中的变量,变量必须final
class Outter{ int x1 = 0; public void print(){ final int x1 = 0; class Inner{ public void InnerPrint(){ System.out.println(x1+1); } } } class Inner2{ public void Inner2Print(){ System.out.println(x1+""); } } }
相关文章推荐
- 自定义 Spring Security 4 的UserDetailsService和UserDetails
- 1.9-selinux介绍
- easyui-accordion动态生成菜单的实现
- 如何实现一个checkbox选择框
- Mysql_存储功能
- magento的url中 去掉多余的目录层级
- IO重定向 > >> <
- UVa 1511 - Soju
- 2.2&2.3 Variables
- CSS3中的clip-path使用攻略
- 内存(堆)的动态申请和释放
- 1.8-抓包工具tcpdump和tshark
- PHP中try{}catch{}的具体用法详解
- leetcode-232-Implement Queue using Stacks
- 内存(堆)的动态申请和释放
- 哎哟,不错哦之玩乐动物园
- 用C语言写猜数字游戏
- C#遍历查询文本框是否为空,判断文本框是否为数字,一键清空文本框内容
- leetcode Rotate Array 旋转数组
- C++ 命名空间