我知道这个问题在导入两个类时已经被问了很多,而是省略了两者的导入,并且只要你想使用就调用完整路径。 我的问题是我们可以只导入一个,使用没有完整路径的那个并写下另一个的完整路径。
e.g。
import com.stackoverflow.FirstOne
firstOne ok = new FirstOne();
com.another.folder.firstOne isthisOk = new firstOne();
答案 0 :(得分:4)
您还必须创建一个包含完整包的新对象:
import com.stackoverflow.FirstOne;
FirstOne ok = new FirstOne();
com.another.folder.FirstOne isthisOk = new com.another.folder.FirstOne();
注意:案例很重要
答案 1 :(得分:1)
是的......有效。
您可以按完全限定名使用任意数量的类 - 然后导入一个以短名称使用。
答案 2 :(得分:0)
如果类属于不同的包,则可以,因为对象的静态类型是包的名称+类的名称。
答案 3 :(得分:0)
为什么不,只要你避免混淆编译器,它就会很开心。