到底编译哪种类,执行哪种类呢
javac ?.java
 
java ?
谢谢

解决方案 »

  1.   

    为什么要编译第一个类,而执行带main()的呢
      

  2.   

    javac 编译所有类
    java 执行有public static void main(String[] params)函数的类
      

  3.   

    不对呀,执行main()这个,但编译哪个类呢,
      

  4.   

    一个程序中有好多类,但只编译一个呀
    如javac Car.java
      

  5.   

    class Car
    {
      String Col,siz;
      void setcol(String str)
      {
       Col=str;
      }
      void setsiz(String str)
      {
      siz=str;
      }
      void run(String str)
      {
      System.out.println(str+"汽车跑");
      
      }
      void reverse(String str)
      {
      System.out.println(str+"汽车倒");
      
      }
      
      
    }
    class CarTest
    {
    public static void main(String args[])
    {
    Car c1=new Car();
    Car c2=new Car();
    c1.run("BYD");
    c1.reverse("BYD");
    c2.run("BC");
    c2.reverse("BC");
    System.out.println(c1.Col);
    System.out.println(c2.Col);
    }
    }最后两行我不理解,怎么能c1.Col呢