我正在尝试使用复制构造函数复制对象,但它输出错误:
Exception in thread "main" java.lang.NullPointerException
at Polynomial.<init>(Polynomial.java:30)
at Polynomial.showDerivative(Polynomial.java:59)
at Program.main(Program.java:9)
这是我的复制构造函数:
public Polynomial(Polynomial poly)
{
for(int i = 0; i < a.length; i++)
a[i] = poly.a[i];
for(int i = 0; i < b.length; i++)
b[i] = poly.b[i];
}
这就是我实例化对象的方式:
Polynomial pol = new Polynomial(this);
我该怎么办?
谢谢。