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

原创 2006年06月01日 11:15:00

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

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

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

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

【codevs1039】01年noip TG--数的划分满分dp+愚蠢深搜+pas的奇怪做法

将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。 例如:n=7,k=3,下面三种划分方案被认为是相同的。 1 1 5 1 5 1 5 1 1 问有多少种不同的分法。 输...

用条件变量实现事件等待器的正确与错误做法

用条件变量实现事件等待器的正确与错误做法 TL;DR 如果你能一眼看出 https://gist.github.com/chenshuo/6430925 中的那 8 个 Waiter class...

java类变量初始化顺序

  • 2014年04月08日 11:38
  • 5KB
  • 下载

第八周项目一(1) 数组做数据成员(工资类2 指针做法)

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:舒文超 * 完成日期:2016年4月17日 ...

第八周项目一(1) 数组作数据成员(工资类 1 常规数组做法)

#include using namespace std; class Salary { public: void set_salarys();//输入职工工资(输入-1标志着工资输入结束),...

【类克鲁斯卡尔做法+枚举最小边】【HDU1598】【find the most comfortable road】

题意:  给你一个图,有边权,K个询问:u到v 的路径中   边权最大值-边权最小值的最小值是多少 http://acm.hdu.edu.cn/showproblem.php?pid=...

HDU4577X-boxes Java大数类做法

X-Boxes Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...
  • xky0714
  • xky0714
  • 2013年08月11日 20:29
  • 525

POJ 1182(食物链-另类做法【拆点】)[Template:并查集]

食物链 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 46039   Accepted: 13400 ...

FlappyBird源码(愚蠢的小鸟)

  • 2015年09月16日 23:30
  • 1.67MB
  • 下载

修改Windows愚蠢的默认设置

  • 2013年09月30日 12:41
  • 322KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:愚蠢做法之.类变量初始化
举报原因:
原因补充:

(最多只允许输入30个字)