1.根据下面的要求编程实现复数类ComplexNumber。(1)复数类ComplexNumber的属性realPart:实部,代表复数的实数部分。imaginPart:虚部,代表复数的虚数部分。(2)复数类ComplexNumber的方法ComplexNumber():构造函数,将实部、虚部都置为0。ComplexNumber(doubler,doublei):构造函数,将实部和虚部分别置为r和i。getRealPart():获取复数对象的实部。getImaginaryPart():获取复数对象的虚部。setRealPart(doubled):把复数对象的实部设置为d。setImaginaryPart(doub