Circle有一个point类的成员变量center,一个有参的构造方法看起来很对,但会导致NullpointerException.

对java构造器的了解 

原因在于,java创建类时,首先会对对象的实例变量初始化,基本类型为0,引用类型为null;

这里的point center被初始化为null,并没有分配空间,从而导致,空指针异常;

对java构造器的了解

准确的做法为创建一个对象,获取传入的值,然后付给center成员变量,使得成员变量center指向

一个写好的内存空间

相关文章:

  • 2021-07-06
  • 2021-12-24
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2022-01-20
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-07-23
  • 2021-08-25
  • 2021-05-12
相关资源
相似解决方案