class不能作为对象名
是保留字

解决方案 »

  1.   

    类,类??类是这样定义的吧:public class class1 { ……}public class class2 { ……}
      

  2.   

    public class class1
    {
    public String a;
    ........
    .......
    }public class class2
    {
    class1 classObj = new class1();
    ...
    classObj.a = "Hello World";
    ...
    }
      

  3.   

    另外,如果作为一个文件,那么两个类不能都为public.
      

  4.   

    You must write Java statement within a method. Not outside. 
    Code:
    -----------------------------------------------------------------------------------Class1.java----------------------------------
    public class Class1{
      public String a;
    }---Class2.java----------------------------------
    public class Class2{
      Class1 c1;  public void someMethod(){ //you need method!!!
        c1 = new Class1();
        c1.a = "Hello Universe";
      }  public static void main(String[] args){
        Class2 c2 = new Class2();
        c2.someMethod();
        System.out.println(c2.c1.a);
      }
    }