首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

同时调用不同包同名类同名方法,如何实现

2013-11-27 
同时调用不同包同名类同名方法,怎么实现?package spublic class Test{publicString func(){String s这

同时调用不同包同名类同名方法,怎么实现?
package s;
public class Test{
publicString func(){
String s="这是包S中的test类方法…………";
return s;
}
//System.out.print("包S中的test类…………");
}
package com.syxy;
public class Test{
publicvoid func(){
System.out.print("这是包com.syxy中的test类方法…………");
}
}



package xg;
//import s.Test;       
import com.syxy.*;
public class PackageTest{
public static void main(String[] args){
Test p=new Test();

//System.out.print(p.func());
p.func();

}
}//注释行代码,去掉后只显示第一个,为什么?????同时调用不同包同名类同名方法,如何实现
[解决办法]

com.syxy.Test t = new Test();

[解决办法]
用的时候带上包名。
[解决办法]
这种情况只能加上包名
com.syxy.Test t = new com.syxy.Test();
[解决办法]
我猜楼主没有用ide吧,eclipse会自动给你加上包名的,第一个简单类名,后面会自动加上包名,也就是全类名,如果手动写的话,用全类名就好了

热点排行