猿问

java主类内部如何声明内部类

求原因?



580459f70001f4b005000116.jpg




import java.util.Scanner;


public class Test {


// public static void ()

static class Dian {

int x;

int y;


public int getX() {

return x;

}


public void setX(int x) {

this.x = x;

}


public int getY() {

return y;

}


public void setY(int y) {

this.y = y;

}


}


public static void main(String[] args) {


// TODO Auto-generated method stub


Dian da = null;

da.setX(1);

System.out.println(da.x);


}


}


菠萝1230
浏览 1153回答 1
1回答

yanrun

da没有初始化,给一个空对象赋值当然会报错Test.Dian da = new Test().new Dian(); da.setX(1);
随时随地看视频慕课网APP

相关分类

Java
我要回答