2014-01-25 118 views
1

我有一個帶有3個靜態(public static)方法和2個非靜態(public)方法的java類。 我已將該文件打包成一個jar文件。 現在,當我用這個jar文件到eclipse中的另一個java項目中時,只有靜態方法是可訪問的。 我可以爲此解釋嗎?在jar中訪問的靜態方法

+1

你如何訪問非靜態方法? –

+1

可以直接訪問靜態方法但是要訪問非靜態方法,您需要該類的實例 –

+0

請更新您訪問非靜態方法的方式。 – Bhushan

回答

1

您可以通過創建實例來訪問靜態方法。

MyClassName myClass = new MyClassName(); 
myClass.methodName(); 

或者

new MyClassName().methodName(); 
1
Foo f = new Foo(); 
f.nonStaticMethod()