建议40: 匿名类的构造函数很特殊 在上一个建议中我们讲到匿名类虽然没有名字,但可以有一个初始化块来充当构造函数,那这个构造函数是否就和普通的构造函数完全一样呢?我们来看一个例子,设计一个计算器,进行加减乘除运算,代码如下: // 定义一个枚举,限定操作符 enum Ops { ADD, SUB } class Calculator { private int i, j, result; // 无参构造 public Calculator() { } // 有参构造 public Calcula…