您的位置:首页 > 编程语言 > Java开发

java_think 第五章 初始化和清理

2012-12-05 20:38 169 查看
(1)初始化和清理正式涉及到安全的两个问题。许多C程序的错误都源于程序员忘记初始化变量;特别是在使用程序的类库时,如果用户不知道如何初始化库的构件(或者是用户必须进行初始化的其他东西)。清理也是一个特殊的问题,这个元素占用的资源得不到释放,结果就是资源用尽;
(2)package com.oa.text.customer;

public class Leaf {
int i=0;
Leaf increment(){
i++;
return this;
}
void print(){
System.out.println("i:"+i);
}
public static void main(String[] args) {
Leaf x=new Leaf();
x.increment().increment().increment().print();
}
}

由于increment()通过this关键字返回的是当前对象的引用,所以很容易在一条语句里对同一个对象执行多次操作;this关键字对于将当前对象传递给其他方法也很有用..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: