你这个类没有问题,是别的问题,这个提示的意思是:
空指针错误,
就是说,你有数值没有初始化,或者对象为空good luck!

解决方案 »

  1.   


     不过 javac Spot.java
      

  2.   

    public int size;public int x, y;改为
    public int size=0;public int x=y=0;
      

  3.   

    在开头加一个
    import java.util.*
    试一试
      

  4.   

    照你写的看,你没有注意大小写!!!Spot.java,我未经改动,你的代码编译无误!只是写了个
    TestSpot.java
    public class TestSpot{
    public static void main(String [] args){
    Spot spot=new Spot(3);
    System.out.println(spot.x);
    }
    }
    肯定没问题!
      

  5.   

    不是这个类的问题
    你这个类import了别的自己写的类吧
    查一下它们。