JAVA内部类使用
来源:互联网 发布:网络视频节目主持人 编辑:程序博客网 时间:2024/06/15 15:11
/**
在外部调用用new OutClass().new InnerClass()来生成内部类对象.
内部类就是普通外部类属性。
*/
public class OutClass{
class InnerClass{
public void show(){
System.out.println("This is the method in inner class!!");
}
};
public static void main(String args[]){
OutClass.InnerClass instance=new OutClass().new InnerClass();
instance.show();
}
}
/**
定义内部类为static.
在外部调用用new OutClass.InnerClass()来生成内部类对象.
内部类中不能调用外部类中非static的属性.
*/
public class OutClass{
static class InnerClass{
public void show(){
System.out.println("This is the method in inner class!!");
}
};
public static void main(String args[]){
new OutClass.InnerClass().show() ;
}
}
/**
定义内部类在主类函数内.
此时内部类要用函数传递进来的参数时,这个参数必须为final.
*/
public class OutClass{
public void show(final int temp){
class InnerClass{
public void showc(){
System.out.println(temp);
}
}
new InnerClass().showc() ;
}
public static void main(String args[]){
new OutClass().show(30) ;
}
}
- JAVA 内部类使用
- JAVA内部类使用
- JAVA内部类使用
- java 内部类使用
- java学习之外部类使用内部类
- Java内部类使用概述
- Java内部类的使用
- java内部类的使用
- java内部类使用介绍
- Java内部类的使用
- Java 内部类的使用!
- java 内部类的使用
- java 内部类使用规则
- java内部类使用介绍
- java 内部类的使用
- Java内部类的使用
- Java 内部类的使用
- JAVA 内部类的使用
- 习题7-4 切断圆环链 UVa818
- Linux下关于查看操作系统信息的一些命令
- 让Xcode自动更新Build版本
- 程序心得
- 学术搜索引擎
- JAVA内部类使用
- SQL Server数据导入导出工具BCP详解
- 服务器设计范式
- 编程之美3.1——字符串循环移位
- Forking工作流
- mysql 找出性能瓶颈
- linux 快捷键查看历史记录
- 使用SpringJUnit4ClassRunner进行单元测试+常用的断言方法
- NSJSONSerialization详解