当前位置: 首页 >>  资讯 >

成员属性和局部变量可以同名吗_成员属性

2023-04-06 14:48:51 来源:互联网


(相关资料图)

1、‍public class Complex{ private Double real;//实部,类型为Double类 private Double imag;//虚部,类型为Double类/*构造函数一(一般构造函数都是初始化一些成员,如这里的real,imag)*/ public Complex(Double a,Double b){ real=a; imag=b;}/*构造函数二:根据已有复数创建对象,就是复制复数p的两个成员值了*/ public Complex(Complex p){ real=p.real; imag=p.imag;}/*构造函数三,空参数构造函数,调用它将会产生实例为0的对象*/ public Complex(){ real=0.0; imag=0.0;}/*成员方法,实现加法。

2、复数的相加或相减,其实是各实部与虚部的相加减,*/ public Complex add(Complex oth){//创一个新的Complex用来保存相加后得到的复数 Complex plextem=new Complex();//实部相加 plextem.real=real+oth.real;//虚部相加 plextem.imag=imag+oth.imag;//返回已保存在plextem的相加后的复数 return plextem;}/*成员方法 实现减法。

3、同加法一样。

4、*/ public Complex cut(Complex oth){ Complex plextem=new Complex(); plextem.real=real-oth.real; plextem.imag=imag-oth.imag; return plextem;}/*用来显示或打印复数,也就是人们眼中的复数形式,为: 5.4+10.2i,4.2+(-1.2)i等*/ public void print(){ System.out.println(real+"+"+imag+"i");}}。

本文就为大家分享到这里,希望小伙伴们会喜欢。

标签: