Java源文件的命名

 时间:2026-02-15 19:29:09

1、一个源文件只能有一个public class中,不能在已经已经有public class的源文件中再次定义public class。

--------------------------

/**

 * This program displays a greeting from the authors.

 * 

 * @version 1.20 2004-02-28

 * @author Cay Horstmann

 */

public class Welcome {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

public class Welcome2 {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

Java源文件的命名

2、编译源文件,报错。

--------------------

f:\JavaStudy>javac Welcome.java

Welcome.java:20: 类 Welcome2 是公共的,应在名为 Welcome2.java 的文件中声明

public class Welcome2

       ^

1 错误

Java源文件的命名

3、一个源文件可以定义多个类,但是,只能有一个是public class。

------------------------------------------------------------------

/**

 * This program displays a greeting from the authors.

 * 

 * @version 1.20 2004-02-28

 * @author Cay Horstmann

 */

public class Welcome {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

class Welcome2 {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

Java源文件的命名

4、编译通过。

------------

f:\JavaStudy>javac Welcome.java

Java源文件的命名

5、编译后产生两个类的class文件。

Java源文件的命名

6、这两个类都有main函数,即全为可执行程序。分别执行这两个类,得到一样的结果。

--------------------------------------

f:\JavaStudy>java Welcome

Welcome to Core Java

f:\JavaStudy>java Welcome2

Welcome to Core Java

f:\JavaStudy>

Java源文件的命名

7、源文件的名字必须和public class的名字一样,大写敏感。

----------------------------------------------------------

命名为Welcome2.java

----------------------------------------------------------

/**

 * This program displays a greeting from the authors.

 * 

 * @version 1.20 2004-02-28

 * @author Cay Horstmann

 */

public class Welcome {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

class Welcome2 {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

Java源文件的命名

8、编译报错。

-----------

f:\JavaStudy>javac Welcome2.java

Welcome2.java:7: 类 Welcome 是公共的,应在名为 Welcome.java 的文件中声明

public class Welcome {

       ^

1 错误

Java源文件的命名

9、源文件的名字必须和public class的名字一样,大写敏感。

----------------------------------------------------------

命名为welcome.java

----------------------------------------------------------

/**

 * This program displays a greeting from the authors.

 * 

 * @version 1.20 2004-02-28

 * @author Cay Horstmann

 */

public class Welcome {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

class Welcome2 {

public static void main(String[] args) {

System.out.println("Welcome to Core Java");

}

}

Java源文件的命名

10、编译报错。

----------

f:\JavaStudy>javac welcome.java

welcome.java:7: 类 Welcome 是公共的,应在名为 Welcome.java 的文件中声明

public class Welcome {

       ^

1 错误

Java源文件的命名

  • 快速在公司站稳的5大秘诀,职场人必看
  • uki的默契pk在哪里
  • c语言32.switch(2)
  • 魔兽争霸RPG守护龟龟循环圈攻略
  • 如何处理缺失的数据
  • 热门搜索
    恢复视力的方法 成语接龙大全四字成语 抽样调查方法 皮肤黄怎么办 菜心怎么做好吃 凌度行车记录仪怎么样 小名大全女孩 鲁东大学怎么样 数字代表的意思大全 跳绳的方法