换句话说,为什么需要实例初始化器?与构造函数相比,编写实例初始值设定项有什么区别或优势? 最佳答案 这似乎很好地解释了这一点: 来自:JavaWorld Object initialization in Java。