短的:
除了省略构造函数之外,我还需要做其他事情吗?
长:
我想实现无法实例化的类。我在这里找到了数学类的例子:http: //docs.oracle.com/javase/6/docs/api/java/lang/Math.html
所以我会写同样的东西:
public final class MyClass{
public static int doubleMe(int x){
return 2*x;
}
}
没有构造函数,所以实例化应该是不可能的。
但我不确定我的课程是否会进入决赛。也许(不一定)我想在将来扩展它(例如 public class myClassB extends myClass)并且这个关键字会阻止它 - 所以它必须在那里吗?