Eclipse suggests Null Pointer exception, though I believe I initialized my object

后端 未结 3 1935
臣服心动
臣服心动 2020-12-22 03:14

As the title says I have NPE error. It happens on line:

while (getWidth() > bowl.getX()+10) {

If I remove it, it shows it happens on nex

3条回答
  •  一个人的身影
    2020-12-22 04:04

    Like most people already mentioned you are shadowing your bowl variable.

    GOval bowl = new GOval(10,10);
    

    should be replaced with

    bowl = new GOval(10,10);
    

    You can configure eclipse that he gives you a warning when you are doing this. In the preferences you have a dedicated part for this under java -> compiler -> errors/warnings

提交回复
热议问题