一个java文件中多个类
请教一个java文件中多个类,这样有什么好处呢?(相比:用多个java文件,内部类除外)。谢谢。publicclassA{}classB{}interface{}.......
请教 一个java文件中多个类,这样有什么好处呢?(相比:用多个java文件,内部类除外)。谢谢。
public class A{}
class B{}
interface{}.... 展开
public class A{}
class B{}
interface{}.... 展开
6个回答
推荐于2017-09-12 · 知道合伙人软件行家
关注
展开全部
一个.java文件中可以有很多类。不过注意以下几点:
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
展开全部
没多大好处。一种情况是用在示例里,为了方便,就把多个类写在一个文件里。另外一种情况就是某些只具有包访问权限的辅助类,可以写在一个文件里。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没什么好处,,如果非要说好处就是少几条 import 语句
同一个java文件里的所有类同包.只能有一个public class
同一个java文件里的所有类同包.只能有一个public class
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是应该有多个类,是你有需要设计成多个类,就该是多个类,比如说你设计猫,狗,羊。这当然应该是3个类了,你不能把它们搞到一个类里去嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
增加代码的复用性
增强逻辑性
增强可读性
(前提是正确分类)
如果是把 class car
class cat
class people
风马牛不相及的类放在一个.java里
还不如分开装呢
增强逻辑性
增强可读性
(前提是正确分类)
如果是把 class car
class cat
class people
风马牛不相及的类放在一个.java里
还不如分开装呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询