上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 Java源文件结构
一个Java程序可以包含一个或多个Java源文件,Java源文件以“.java”作为扩展名。每个Java源文件只能包含下列内容(空格和注释忽略不计):
● 零个或一个包声明语句(Package Statement)。
● 零个或多个包引入语句(Import Statement)。
● 零个或多个类的声明(Class Declaration)。
每个Java源文件可包含多个类的定义,但至多只有一个类是public的,而且Java源文件必须以其中public类型的类的名字命名。
例如,在Monkey.java文件中定义了public类型的Monkey类,因此,该文件以Monkey类的名字命名。同理,在AppMain.java文件中定义了public类型的AppMain类,因此,该文件以AppMain类的名字命名。
以下例程2-1的Tester.java文件中同时声明了Tester类、Sample1类和Sample2类,只有Tester类为public类型,那么该文件应该以Tester类的名字命名。如果把Tester.java文件改名为Sample1.java,那么会导致编译错误。
例程2-1 Tester.java(源文件以public类型的Tester类的名字命名)
public class Tester{……}
class Sample1{……}
class Sample2{……}