我试图使用“测试类”只是为了了解它如何在vim中工作,然后将其用于将来的项目。我关心的是,我有YouCompleteMe插件,它适用于任何Java bult-in类。但是,当我添加类时,它不会出现该类中的方法,但是可以工作。
程序结构文件夹和文件:
~/TestProject$ find .
.
./operations
./operations/MathOperations.class
./operations/package-info.java
./operations/MathOperations.java
./Main.java
./Main.class
MathOperations.java
package operations;
public class MathOperations
{
public double Add(double x,double y)
{
return x + y;
}
public double Sub(double x,double y)
{
return x - y;
}
public double Mult(double x,double y)
{
return x * y;
}
public double Div(double x,double y)
{
if (x >= y)
return x / y;
return 0;
}
}//end of class
Main.java
import operations.MathOperations;
public class Main
{
public static void main(String []args)
{
MathOperations m = new MathOperations();
System.out.println(m.Add(2,1));
System.out.println(m.Sub(2,1));
System.out.println(m.Mult(2,1));
System.out.println(m.Div(2,1));
}//end of main
}//end of class
package-info.java
package operations;
正在工作...
java Main.java
~/TestProject$ java Main.java
3.0
1.0
2.0
2.0
但是,当我创建对象并尝试访问它们时,这些方法对我不可见。
我自己的课。 Trying to access methods
Java方法。