JAVA 内部类使用
来源:互联网 发布:水知道答案知乎 编辑:程序博客网 时间:2024/06/05 08:42
java中有四种内部嵌套类
1. 静态成员类
如果成员类不需要访问外围的实例,则使用静态成员类
2.非静态成员类
当非静态内部类中的方法有引用外部实例,和外围的实例紧密的联系在一起,需要调用外部实例的方法,则考虑使用非静态的成员类
3.匿名类
实现的代码不是很长,不影响代码可读性,可以用匿名类
4.局部类
一般在一个方法里面申明一个局部类,很少用,可读性太差
例子:
静态成员类
public class StaticTest{ void print(){ System.out.println(StaticClazz.look(" static class")); } //静态内部类 static class StaticClazz{ static String look (String name){ return "looked"+name; }; }}
非静态成员类
public class NonstaticTest{ String look (){ return "looked"; }; void exec(){ StaticClazz sc = new StaticClazz(); sc.print(" Nonstatic class"); } //非静态内部类 class StaticClazz{ void print(String name){ System.out.println(look()+name); } }}
匿名类
局部类
public class PartTest{ static void print(){ //局部类 class PartClazz{ String look(){ return "ocean"; } }; PartClazz pc = new PartClazz(); System.out.println(pc.look()); }}
太阳系 - http://blog.csdn.net/fellting
- JAVA 内部类使用
- JAVA内部类使用
- JAVA内部类使用
- java 内部类使用
- java学习之外部类使用内部类
- Java内部类使用概述
- Java内部类的使用
- java内部类的使用
- java内部类使用介绍
- Java内部类的使用
- Java 内部类的使用!
- java 内部类的使用
- java 内部类使用规则
- java内部类使用介绍
- java 内部类的使用
- Java内部类的使用
- Java 内部类的使用
- JAVA 内部类的使用
- 最好的HTML 5编码教程和参考手册分享
- C++ Toolkit zz
- windows2003II6下php5.2.17安装
- win7 IIS 发布网站 ajax 对象名‘未定义’
- 我感兴趣的互联网应用收集
- JAVA 内部类使用
- UML
- 将Log4j按不同级别输出到不同文件【是网上别的童鞋的一篇帖子,但我改了点东西,就属于翻译吧^_^】
- 数据库锁
- 信号量的通信
- php中如何截取中文字符串?
- Yii框架layout【布局】的应用
- s3c2440 电源管理 FCLK HCLK PCLK的关系 硬件之时钟
- 11个有用的移动网页开发App和HTML5框架