黑马程序员技术交流社区

标题: no zuo no die [打印本页]

作者: 夜半风    时间: 2014-9-5 21:10
标题: no zuo no die
以后再也不在同一个包下建名字相同但是功能不同的类了 no zuo no die啊 不要问我怎么知道的 多么痛的领悟
作者: ☆枫の云    时间: 2014-9-5 21:35
一个包下能建同名类么?..我凌乱了
作者: kakasa    时间: 2014-9-5 21:45
有重名的类不是直接编译失败么
作者: 夜半风    时间: 2014-9-5 22:47
kakasa 发表于 2014-9-5 21:45
有重名的类不是直接编译失败么

说多了都是泪
作者: 嘿~~    时间: 2014-9-5 22:50
请问你是怎么创建成功的,在同一个包下能建名字一样的类吗
作者: 夜半风    时间: 2014-9-5 22:50
☆枫の云 发表于 2014-9-5 21:35
一个包下能建同名类么?..我凌乱了

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

看你楼下我的回复
作者: 嘿~~    时间: 2014-9-5 22:59
夜半风 发表于 2014-9-5 22:52
看你楼下我的回复

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

那就不要明白了 没事
作者: 夜半风    时间: 2014-9-6 01:04
嘿~~ 发表于 2014-9-5 22:59
我明白了,你的意思是保存的文件名不一样,但是各自的类名却是一样的比如一个类Person,保存成两个文件, ...

哈哈 聪明




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2