如何在java中创建方法对象并使用它?

如何在java中创建方法对象并使用它?,java,methods,Java,Methods,我很难理解这个错误。错误就在物体制造或使用的某个地方。VS代码显示calIncom无法解析为Java类型(16777218) import java.util.Scanner; 类incomtax{ 公共静态void main(字符串[]args){ 扫描仪sc=新的扫描仪(System.in); 国际工资; System.out.println(“给出工资”); 工资=sc.nextInt(); calIncom obj=新calIncom(); obj(工资); } 公共空间calIncom

我很难理解这个错误。错误就在物体制造或使用的某个地方。VS代码显示calIncom无法解析为Java类型(16777218)

import java.util.Scanner;
类incomtax{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
国际工资;
System.out.println(“给出工资”);
工资=sc.nextInt();
calIncom obj=新calIncom();
obj(工资);
}
公共空间calIncom(内部a){
如果(a=150000){
System.out.println(“您的所得税为:“+a/30”);
}
}
}

这在Java中是不可能的。方法不是类

您必须创建incomtax类的实例

incomtax  obj = new incomtax(); 
obj.calIncom(salary);

您正在尝试声明类型为
calIncom
的变量。但是没有这样的类型,只有一个方法。或者将calIncom设为静态,这样您就可以简单地调用它,而无需创建对象
incomtax  obj = new incomtax(); 
obj.calIncom(salary);