黑马程序员技术交流社区

标题: eclipse中的一个小问题 [打印本页]

作者: 青程    时间: 2014-7-10 17:24
标题: eclipse中的一个小问题
如题,在eclipse中 ,我们一般在包下放有继承或者实现的类,我想问可不可以在eclipse中的一个包下写一个类,同时包含子类和父类,或者类和接口,类和测试类?(这个问题是不是有点幼稚啊)

作者: 黎志勇    时间: 2014-7-10 17:55
写一个类,同时包含子类和父类,或者类和接口,类和测试类?

额,你说是在同一个.java中写那堆东西,还是怎样啊,说实话看不太懂你要干嘛。
作者: lancerjs    时间: 2014-7-10 18:57
不管你在一个.java文件中写几个类,几个接口,编译的时候都是一个类或一个接口对应一个.class文件,只要.java文件的文件名与包含main方法类的类名相同,都是可以通过编译的.
但实际开发中无特殊情况最好别这么干,因为这样做十分不利于代码维护.
作者: 青程    时间: 2014-7-10 19:16
黎志勇 发表于 2014-7-10 17:55
额,你说是在同一个.java中写那堆东西,还是怎样啊,说实话看不太懂你要干嘛。 ...

我的表达有那么烂吗
作者: 青程    时间: 2014-7-10 19:17
lancerjs 发表于 2014-7-10 18:57
不管你在一个.java文件中写几个类,几个接口,编译的时候都是一个类或一个接口对应一个.class文件,只要.java ...

懂了,要不然包就没作用了
作者: 黎志勇    时间: 2014-7-10 19:17
本帖最后由 黎志勇 于 2014-7-10 19:40 编辑
青程 发表于 2014-7-10 19:16
我的表达有那么烂吗

不是烂,只是你弄错了概念,一个.java文件不等于一个类。小程序同时塞若干个类还好说,如果程序一复杂,阅读起来就很困难,难以维护。




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