Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中使用两个同名的类_Java_Import_Package - Fatal编程技术网

在java中使用两个同名的类

在java中使用两个同名的类,java,import,package,Java,Import,Package,我知道这个问题已经被问了很多关于导入两个类的问题,而不是忽略这两个类的导入,并在需要使用时调用fullpath。 我的问题是,我们是否可以导入一个,使用没有完整路径的一个,然后编写另一个的完整路径 e、 g 是的,这很有效 您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。是的……这很有效 您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。您还必须创建一个包含完整包的新对象: import com.stackoverflow.FirstOne; FirstOne ok

我知道这个问题已经被问了很多关于导入两个类的问题,而不是忽略这两个类的导入,并在需要使用时调用fullpath。 我的问题是,我们是否可以导入一个,使用没有完整路径的一个,然后编写另一个的完整路径

e、 g

是的,这很有效

您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。

是的……这很有效


您可以按完全限定名使用任意数量的类,然后导入一个以短名称使用。

您还必须创建一个包含完整包的新对象:

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用完全限定的语言表示一切。是的,你可以,为什么没有理由不自己尝试呢?