java源文件中的类至多有一个被public修饰(学习心得)

来源:互联网 发布:别哭妈妈 知乎 编辑:程序博客网 时间:2024/06/01 09:54

        public是公共的意思,在一个源文件中至多有一个public类,对于外界来说public修饰的类类似于接口一样。一个源文件中不可能存在超过一个接口,否则我们怎么知道该从哪个接口进入程序。一个源文件中可以存在一个被public修饰的类,也可以不存在public类。

  对于存在public修饰的类来说,public可以修饰任意的类,并非必须修饰主类,但是需要注意的是在源文件命名的时候,其名字应与public修饰的类名一致,而在程序运行时,则要运行主类的java文件。

例如:

class A

{

public static void main(String args[])

     {............}

}

public class B

{.......}

在保存源文件时,源文件名应为 B.java;

编译: javac B.java

运行: java A

而对于源文件中没有public类,那么源文件可以随意起名,但是运行时要运行主类的java文件。

例如:

class A

{

public static void main(String args[])

{..................}

}

class B

{.......}

在保存源文件时,源文件名随意起,这里起为 C.java ;

编译: javac C.java

运行: java A

1 0
原创粉丝点击