比方說,我有一個Java類A,它需要一個幫助類B。該輔助類僅用於A,沒有其他用途。另外,B不需要以任何方式使用A(不要調用方法或訪問字段)。 那麼,問題是:放哪裏B? 主要有以下幾種選擇: 靜態嵌套類。在我看來,它只是讓代碼更清晰(更多縮進等)。在相同的源 public class A {
...
private static class B { ... }
}
非公共類
比方說,我有一些JavaScript,看起來像這樣: function A() {
var MyVar, SomeParameter;
// do work
MyVar = FunctionB(SomeParameter);
}
的JSLint說我Missing 'new'. at the line MyVar = FunctionB(SomeParam