简单来说,Java类名冲突,就是指package xxx.yyy.zzz
下的类名以及import aaa.bbb.ccc
.类名之间的冲突。
比如情况1:
当然,其中的一种解决方案就是语法上不import java.time.LocalDate
,然后显式调用java.time.LocalDate
来声明对象。
除此外,还有同一个包下同级出现同名的类以及导入两个类重名时都算类冲突。前者是Java语法基本要求之一,压根就不能这样写;后者采用显式声明类解决。
简单来说,Java类名冲突,就是指package xxx.yyy.zzz
下的类名以及import aaa.bbb.ccc
.类名之间的冲突。
比如情况1:
当然,其中的一种解决方案就是语法上不import java.time.LocalDate
,然后显式调用java.time.LocalDate
来声明对象。
除此外,还有同一个包下同级出现同名的类以及导入两个类重名时都算类冲突。前者是Java语法基本要求之一,压根就不能这样写;后者采用显式声明类解决。