构造函数

你可以使用 new 运算符调用构造函数。除了位于 java.lang 包中的类型 (Integer, Float, String 等)之外,你应该对所有类型使用完全限定的类名。 下例展示了如何使用 new 运算符调用构造函数:

  • Java

Inventor einstein = p.parseExpression(
    "new spel.inventor.Inventor('Albert Einstein', 'German')").getValue(Inventor.class);

// 在 List 的 add() 方法中创建新的 Inventor 实例
p.parseExpression(
    "Members.add(new spel.inventor.Inventor('Albert Einstein', 'German'))").getValue(societyContext);