直接赋值不是更简便吗?为什么要通过静态初始化块,初始化块,构造方法去赋值呢,这不是让赋值变麻烦了吗?
http://tieba.baidu.com/p/2172603374
我也不是很懂,你看看这个帖子
不推荐直接赋值,破坏Java封装性。