在java中使用两个同名的类
我知道这个问题已经被问了很多关于导入两个类的问题,而不是忽略这两个类的导入,并在需要使用时调用fullpath。 我的问题是,我们是否可以导入一个,使用没有完整路径的一个,然后编写另一个的完整路径 e、 g 是的,这很有效 您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。是的……这很有效在java中使用两个同名的类,java,import,package,Java,Import,Package,我知道这个问题已经被问了很多关于导入两个类的问题,而不是忽略这两个类的导入,并在需要使用时调用fullpath。 我的问题是,我们是否可以导入一个,使用没有完整路径的一个,然后编写另一个的完整路径 e、 g 是的,这很有效 您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。是的……这很有效 您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。您还必须创建一个包含完整包的新对象: import com.stackoverflow.FirstOne; FirstOne ok
您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。您还必须创建一个包含完整包的新对象:
import com.stackoverflow.FirstOne;
FirstOne ok = new FirstOne();
com.another.folder.FirstOne isthisOk = new com.another.folder.FirstOne();
注意:大小写很重要您还必须使用完整的软件包创建一个新对象:
import com.stackoverflow.FirstOne;
FirstOne ok = new FirstOne();
com.another.folder.FirstOne isthisOk = new com.another.folder.FirstOne();
注意:如果类属于不同的包,则大小写很重要,因为对象的静态类型是包的名称+类的名称。如果类属于不同的包,则可以是,因为对象的静态类型是包的名称+类的名称。,尽可能避免混淆编译器,它会很高兴的 为什么不呢,只要您避免混淆编译器,它就会很高兴 是的,这是可能的:)事实上,
导入
只是为了简化开发人员的生活。在内部,Java用完全限定的语言表示一切。是的,你可以,为什么不呢?有任何理由不自己尝试一下吗?是的,这是可能的:)事实上,导入
只是为了简化开发人员的生活。在内部,Java用完全限定的语言表示一切。是的,你可以,为什么没有理由不自己尝试呢?