java源文件中可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致。
java源文件中可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致的理解?...
java源文件中可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致的理解?
展开
2个回答
展开全部
比如说,你把文件命名成“cat.java” 那这个文件中的类cat 必须是用public 修饰的,而且除了这个cat 前面可以用public修饰其他类不能用public修饰
例子:
文件名:cat.java
文件中写法:
public class cat{
}
class dog{
}
class pig{
}
例子:
文件名:cat.java
文件中写法:
public class cat{
}
class dog{
}
class pig{
}
追问
嗯,基本明白了,但是还有一点,既然在这个cat.java中有一个public修饰的公共的方法了,那为什么还要再继续定义两个没有public修饰的类呢??可以帮我解释一下吗?
追答
下面2个叫内部类,内部类在高级编程中会用来做驱动等,你现在只知道有这个词存在就好了。等一会你会慢慢接触到的,到时候理解起来就很轻松了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询