java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误

java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误。

问题:

创建了一个工程项目后,在里面写了两个java文件,程序木有错误,但是eclipse提示错误。

上图:

原因:

由于在默认包的两个java文件含有相同的类名,于是就提示错误了。

百度了一下,如此这般解释:

java文件在编译时会生成XX.class,也就是说:编译后形成的字节码名称是一样的,这是是没有意义的,当然报错了.

我的体会:

现在是每个单元的学习java语言,针对每个知识点的程序练习,先创建java工程项目——然后建立包——最后创建java文件

ok,不冲突了。

原文地址:https://www.cnblogs.com/wuyinghong/p/3362967.html