这个问题是如此愚蠢...无论如何,我只是找不到正确的信息,因为我看到的每个Scala构造函数示例类都至少使用一个参数.
我希望将这个类从Java翻译成Scala:
public class SubscriptionConverter extends Converter {
  public SubscriptionConverter() {
    Context ctx = new InitialContext();
    UserEJB userEJB = (UserEJB) ctx.lookup("java:global/teachernews/UserEJB");
  }
  (...)
}
所以我只有一个无参数构造函数.我在Scala中乱搞了这个(),但是我无法得到类似上面那个工作的例子.我如何在Scala中编写它?
dby*_*rne 11
在类级别声明的任何语句都作为默认构造函数的一部分执行.所以你只需要做这样的事情:
class SubscriptionConverter extends Converter {
  val ctx = new InitialContext
  val userEJB = ctx.lookup("java:global/teachernews/UserEJB")
  (...)
}
| 归档时间: | 
 | 
| 查看次数: | 1351 次 | 
| 最近记录: |