解析Java的方法和类型
大家好,
我有两个class
class Test{
String s = " ";
void func1(){
...
}
}
class Test2{
void func2(){
Test t = new Test();
t.func1();
}
}
怎样可以转换成这样的呢?
class Test{
java.lang.String s = " ";
void Test.func1(){
...
}
}
class Test2{
void Test2.func2(){
Test t = new Test();
Test.func1();
}
}
我想要做的就是能把所有方法都变成
package.class.function
所有的type也是
比如 System.out.println() -> java.lang.System.out.println()
我看Eclipse里, 如果鼠标点在一个方法上, java.lang.System.out.println() 就会弹出.
有人能帮我吗? 谢谢了
[解决办法]
不懂,学习来了,帮顶吧
你能给我一分就不错了,谢谢!
[解决办法]
没看明白.
[解决办法]
你把你的类打包成JAR然后再别的地方import应该就可以了。
希望我的理解是正确的。
[解决办法]
还未编译的类的方法怎么能够那样点出来呢?String 你能点出来是因为它已经是封装好了的方法。你正在建立的方法怎么能那样点?是不是我理解错误还是。。。如果想把方法象你说的那样package.class.function点出来,你得先写好类打好包再在其他方法调用它的时候才可以那样调用吧?
[解决办法]
我也搞不明白。来学习一下。。
[解决办法]
把import全部去掉试试看,
在eclipse中点感叹号好像可以选择是导包还是直接加在前面
[解决办法]
java.lang.reflect.*