我想知道何时使用静态方法?假设我有一个带有几个getter和setter的类,一个或两个方法,我希望这些方法只能在类的实例对象上调用.这是否意味着我应该使用静态方法?
例如
Obj x = new Obj();
x.someMethod
Run Code Online (Sandbox Code Playgroud)
要么
Obj.someMethod
Run Code Online (Sandbox Code Playgroud)
(这是静态方式吗?)
我很困惑!
如果我输入:
void doThis(){
System.out.println("Hello Stackoverflow.");
}
Run Code Online (Sandbox Code Playgroud)
什么是默认范围doThis()?
上市?受保护的?私人的?