早上好,我在 java 中创建了这个类:
public class MapPoint {          
    public MapPoint() {
      this.tag = new String() ;
      this.Id = 0 ;
    }
public long Id;
public double lon;
public double lat;
public String tag; 
}
但是当我想MapPoint在我的主函数中创建一个这样的数组时:
public class mainTestClass {
    public static void main(String[] args){ 
       MapPoint[] mapPoints = new MapPoint[100];
       mapPoints[0].setId(2);
       System.out.println(mapPoints[0].Id);
   }
}
我有这个提示
“数组只被读取,从不被写入”
当我运行我的程序时,我遇到了这个错误:
mainTestClass.main(mainTestClass.java:34) 处的线程“main”java.lang.NullPointerException 中的异常。
请帮忙
谢谢。
