我是Java的拥护者

因为我靠它吃饭啊大姐!

愚蠢做法之.类变量初始化

经常见到有人写出下面这样的类变量初始化的代码:

public class A {
    private int intA = 0;
    private A objectA = null;
}

这样的做法是比较愚蠢的,理由是:系统在初始化一个对象的时候,在调用该类的构造方法之前,会对每个类变量做缺省的初始化,比如int赋值0、对象引用赋值null等。

上述代码在intA、objectA已经被系统初始化为0、null之后,又再次初始化为0、null(系统当然不知道你给的初始值跟他预设的一模一样),显然画蛇添足了。

阅读更多
文章标签: null class
下一篇愚蠢做法之.String对象初始化
想对作者说点什么? 我来说一句

提高C++性能的编程技术.pdf

2011年05月10日 4.34MB 下载

没有更多推荐了,返回首页

关闭
关闭