一个java文件中多个类

请教一个java文件中多个类,这样有什么好处呢?(相比:用多个java文件,内部类除外)。谢谢。publicclassA{}classB{}interface{}....... 请教 一个java文件中多个类,这样有什么好处呢?(相比:用多个java文件,内部类除外)。谢谢。
public class A{}
class B{}
interface{}....
展开
 我来答
青鸟中关村专家
推荐于2017-09-12 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部
一个.java文件中可以有很多类。不过注意以下几点:
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
百度网友8fcd6040e
推荐于2017-10-15 · TA获得超过1976个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:684万
展开全部
没多大好处。一种情况是用在示例里,为了方便,就把多个类写在一个文件里。另外一种情况就是某些只具有包访问权限的辅助类,可以写在一个文件里。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b808ae34
2009-05-01 · TA获得超过198个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
没什么好处,,如果非要说好处就是少几条 import 语句
同一个java文件里的所有类同包.只能有一个public class
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扫腿
2009-05-01 · TA获得超过108个赞
知道答主
回答量:23
采纳率:0%
帮助的人:35.7万
展开全部
不是应该有多个类,是你有需要设计成多个类,就该是多个类,比如说你设计猫,狗,羊。这当然应该是3个类了,你不能把它们搞到一个类里去嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Raymondguo008
2009-05-01 · TA获得超过1634个赞
知道小有建树答主
回答量:887
采纳率:100%
帮助的人:477万
展开全部
增加代码的复用性
增强逻辑性
增强可读性
(前提是正确分类)
如果是把 class car
class cat
class people
风马牛不相及的类放在一个.java里
还不如分开装呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式