"
在学习java静态导入的过程中,在同一个文件夹内写了myMath类和static_import类。static_import类通过静态导入myMath类,直接调用myMath类的静态方法。
myMath.java
public class myMath{
public static int div(int x, int y) throws Exception{
System.out.println("===start===");
int result = 0;
try{
result = x / y;
}catch(Exception e){
throw e;
}finally{
System.out.println("===end===");
}
return result;
}
public static int add(int x, int y){
return x + y;
}
}
static_import.java
import static myMath.*;
public class static_import{
public static void main(String args[]){
System.out.println("Add operation:" + add(10,20));
try{
System.out.println("divide operation: " + div(10,2));
}catch(Exception e){
e.printStackTrace();
}
}
}
错误提示如下图:
请问当待导入的myMath.java和static_import类在同一个文件夹时,如何使用import static 将myMath类的静态方法导入到static_import类中?
import static xxx.xx.xxx.*
我之前也写过,也是不行,后来想没啥意义。如果Javac这么厉害,还有ide什么事
![image.png](https://ucc.alicdn.com/pic/developer-ecology/fa0576b702bb47c2ac3e2e0fff20c409.png)版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。