Java文件名规则与 main

来源:互联网 发布:查看oracle监听端口 编辑:程序博客网 时间:2024/06/05 05:01

1.如果文件中只有一个类,Java文件名必须与类名一致;


2.一个Java文件中只能有一个public类;


3.如果文件中不止一个类,文件名必须与public类名一致;


4.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。


5.如果文件中不止一个类,编译后会为每个类生成一个.class文件


6. 每个类都可以有自己的 public static void main(String []args)方法


例如  test.java 文件


  class Person{  private int age;  void show()  {    System.out.println("my age is "+age);   }  public static void main(String []args)  {    Person p=new Person();     p.age=-30;    p.show();  }}class A{ void show(){   System.out.println("show AAA!");}  public static void main(String []args)  {       A  a =new  A();       a.show();  }} 



用javac编译  test.java

javac   test.java


会生成  Person.class  与   A.class



用java 分别执行, 均可以执行main

java  Person
my age is -30


java  A
show AAA!

原创粉丝点击