Java上机实验三定义类与对象(电子专业教师用).doc

Java上机实验三定义类与对象(电子专业教师用).doc

ID:62033591

大小:36.50 KB

页数:6页

时间:2021-04-15

Java上机实验三定义类与对象(电子专业教师用).doc_第1页
Java上机实验三定义类与对象(电子专业教师用).doc_第2页
Java上机实验三定义类与对象(电子专业教师用).doc_第3页
Java上机实验三定义类与对象(电子专业教师用).doc_第4页
Java上机实验三定义类与对象(电子专业教师用).doc_第5页
资源描述:

《Java上机实验三定义类与对象(电子专业教师用).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三 定义类与对象实验目的:1。掌握定义类、创建对象、使用类与对象。2.掌握类及其成员的修饰符的使用。3.掌握构造方法的使用。4、掌握方法的重载。实验内容:1.编写一个类实现复数的运算。复数类ComplexNumber的属性:m_dRealPart:实部,代表复数的实数部分。 m_dImaginPart:虚部,代表复数的虚数部分。复数类ComplexNumber的方法:ComplexNumber():构造函数,将实部、虚部都置为0。ComplexNumber(double r,double i):构造函数,创建复数对象的同时完成复数的实部、虚部

2、的初始化,r为实部的初值,i为虚部的初值。getRealPart():获得复数对象的实部。getImaginPart():获得复数对象的虚部. setRealPart(doubled):把当前复数对象的实部设置为给定的形式参数的数字.setImaginaryPart(doubled):把当前复数对象的虚部设置为给定的形式参数的数字。complexAdd(ComplexNumberc):当前复数对象与形式参数复数对象相加,所得的结果也是复数值,返回给此方法的调用者.complexAdd(doublec):当前复数对象与形式参数实数对象相加,所得的结

3、果仍是复数值,返回给此方法的调用者.complexMinus(ComplexNumberc):当前复数对象与形式参数复数对象相减,所得的结果也是复数值,返回给此方法的调用者。complexMinus(doublec):当前复数对象与形式参数实数对象相减,所得的结果仍是复数值,返回给此方法的调用者。complexMulti(ComplexNumberc):当前复数对象与形式参数复数对象相乘,所得的结果也是复数值,返回给此方法的调用者。complexMulti(doublec):当前复数对象与形式参数实数对象相乘,所得的结果仍是复数值,返回给此方法的

4、调用者.toString():把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中和分别为实部和虚部的数据。2.编写JavaApplication程序使用上题定义的类,检查类定义是否正确。源代码:1)ComplexNumber:  public classComplexNumber{double m_dRealPart,m_dImaginPart;//ComplexNumber():构造函数,将实部、虚部都置为0。publicComplexNumber(){this.m_dRealPart=0;ﻩthis。m_dImaginPart=0;}

5、//ComplexNumber(double r,doublei):构造函数,创建复数对象的同时完成复数的实部、虚部的初始化,//r为实部的初值,i为虚部的初值。publicComplexNumber(doubler,doublei){ﻩthis.m_dRealPart=r;this.m_dImaginPart=i;}publicdoubleget_dRealPart() {ﻩreturn m_dRealPart;ﻩ}ﻩpublicvoidset_dRealPart(doublemDRealPart) {m_dRealPart = mDRealP

6、art;ﻩ}ﻩpublicdoubleget_dImaginPart(){ﻩreturnm_dImaginPart;}publicvoidset_dImaginPart(doublemDImaginPart){ﻩm_dImaginPart= mDImaginPart;}//complexAdd(ComplexNumberc):当前复数对象与形式参数复数对象相加,所得的结果也是复数值,返回给此方法的调用者。ﻩﻩpublicComplexNumbercomplexAdd(ComplexNumberc)ﻩ{ComplexNumbercm=newComp

7、lexNumber();cm。m_dImaginPart=c.m_dImaginPart+this。m_dImaginPart;ﻩﻩcm.m_dRealPart=c.m_dRealPart+this.m_dRealPart;ﻩreturncm;}//complexAdd(doublec):当前复数对象与形式参数实数对象相加,所得的结果仍是复数值,返回给此方法的调用者.ﻩpublicComplexNumbercomplexAdd(doublec){ﻩComplexNumbercm=newComplexNumber();ﻩﻩcm.m_dImaginP

8、art=this。m_dImaginPart;cm.m_dRealPart=this.m_dRealPart+c;returncm;ﻩ}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。