A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夜半风 中级黑马   /  2014-9-5 21:10  /  1261 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以后再也不在同一个包下建名字相同但是功能不同的类了 no zuo no die啊 不要问我怎么知道的 多么痛的领悟

11 个回复

倒序浏览
一个包下能建同名类么?..我凌乱了
回复 使用道具 举报
有重名的类不是直接编译失败么
回复 使用道具 举报
kakasa 发表于 2014-9-5 21:45
有重名的类不是直接编译失败么

说多了都是泪
回复 使用道具 举报
请问你是怎么创建成功的,在同一个包下能建名字一样的类吗
回复 使用道具 举报
☆枫の云 发表于 2014-9-5 21:35
一个包下能建同名类么?..我凌乱了

不带public的啊 在不同文件里面 一会儿报错一会不报错 报错的时候不知道怎么改 想了半天才明白
回复 使用道具 举报
嘿~~ 发表于 2014-9-5 22:50
请问你是怎么创建成功的,在同一个包下能建名字一样的类吗

看你楼下我的回复
回复 使用道具 举报
夜半风 发表于 2014-9-5 22:52
看你楼下我的回复

我明白了,你的意思是保存的文件名不一样,但是各自的类名却是一样的比如一个类Person,保存成两个文件,文件名分别为A.java和B.java.
因为类名不是public修饰的,所以文件名和类名不必一致,
然后你运行的时候虚拟机就糊涂了,,所以就报错了,对吗?
回复 使用道具 举报
看楼上的回复才懂啊
回复 使用道具 举报
这个表示不好理解
回复 使用道具 举报
彭卫红 发表于 2014-9-5 23:19
这个表示不好理解

那就不要明白了 没事
回复 使用道具 举报
嘿~~ 发表于 2014-9-5 22:59
我明白了,你的意思是保存的文件名不一样,但是各自的类名却是一样的比如一个类Person,保存成两个文件, ...

哈哈 聪明
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马