Implicits

隐式类允许将自定义方法添加到现有类型,而无需修改其代码,从而丰富类型而无需控制代码。

使用隐式类型来丰富现有类通常被称为丰富我的库模式。

隐式类的限制

  1. 隐式类可能只存在于另一个类,对象或特征中。
  2. 隐式类可能只有一个非隐式主构造函数参数。
  3. 在同一范围内可能没有与隐式类具有相同名称的另一个对象,类,特征或类成员定义。