- 浏览: 15080 次
- 性别:
- 来自: 上海
-
最新评论
-
gaopengxiang417:
这个是由于你在写入文件以后,没有flush到文件里面,所以在读 ...
ObjectInputStream
文章列表
内部类:在一个类内部定义的类,内部类中不能定义静态成员,内部类可以直接访问外部类中的成员变量
1.定义在外部类的方法外面
访问类型:public、protested,默认的、private(跟普通变量一样)
在外面创建内部类的实例对象时,一定要先创建外部类的实例对象,然后用这个外部类的实例对象去创建内部类的实例对象。
1.加上static(Static Nested Class)
2.定义在外部类的方法体中
不能有访问类型修饰符(像方法中定义的局部变量一样,可以使用final或abstract)
先定义后使用,即内部类的定义代码必须出现在使用该类之前
访问方法体中的局部变量,该局部变量钱必须加 ...
public class TestFinally {
public static void main(String args[]){
System.out.println(new TestFinally().test());
}
static int test(){
int x=1;
try{
return x;
}finally{
++x;
}
}
}
public class TestFinally1 {
public static void main(String args[]){
...