JAVA初学者:我想问一下书上说如果源文件中有多个类,那么只能有一个类是public,源文件具体指什么?

 我来答
zxl141421
推荐于2017-12-15
知道答主
回答量:13
采纳率:0%
帮助的人:6.4万
展开全部
源文件就是.java文件。一个.java文件中最多只能有一个类,即class为public权限。如果.java文件中有public的类,那么该.java文件的文件名必须与public权限的类的类名相同。

//Hello.java
public class Hello1{
}

class Hello2{
}
//Test.java
class Test1{
}
class Test2{
}

//World.java
Public class World1{
}
Public class World2{
}
用javac *.java 命令测试一下,你会发现这三个文件中最后一个是无法通过编译的。
尛拽灬嚣张
2013-10-17 · 超过11用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:26.3万
展开全部
就是指一个Class文件,这句的意思是一个Class 文件中可以有多个class,但是只能有一个是public类型的.
例如:一个Demo.java 文件
public class Demo {
public static void main(String[] args) {

}
}
class a{

}

class b{

}
class c{

}
上边的Demo.java就是源文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ve_love
2013-10-17 · 超过49用户采纳过TA的回答
知道答主
回答量:306
采纳率:0%
帮助的人:124万
展开全部
就是源码的意思,一个.java的文件!类可以有很多,但是里面只有一个是public的类!其他可能是默认修饰符的类或者内部类!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cg44153196
2013-10-17 · TA获得超过272个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:71.3万
展开全部
java项目开发的时候,都会建包,所有的xxxx.java都会放到包中。
一个java文件只能有一个public类,原文件就是指xxxx.java。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duanxuchu2
2013-10-17
知道答主
回答量:4
采纳率:0%
帮助的人:2.7万
展开全部
包含的类定义代码的文件本身。XXX.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式