Moz*_*ath 6 java import static-import method-signature method-declaration
如果你有一个静态导入的java.lang.Integer类,我的类也有一个静态方法,parseInt(String)那么调用parseInt("12345")指向哪个方法?
提前致谢!
如果你在自己的班级里面,它会调用你的方法.
如果您在类之外(并导入两个类),则必须指定要使用的类.
证明:http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf $ 8和$ 6.3(见评论)
试试这个:
import static java.lang.Integer.parseInt;
public class Test {
public static void main(String[] args) {
System.out.println(parseInt("12345"));
}
private static int parseInt(String str) {
System.out.println("str");
return 123;
}
}
Run Code Online (Sandbox Code Playgroud)
结果:
str
123
Run Code Online (Sandbox Code Playgroud)
首先执行您的类中的方法.
| 归档时间: |
|
| 查看次数: |
315 次 |
| 最近记录: |