通信原理实验报告

通信原理实验报告

ID:16466418

大小:76.50 KB

页数:7页

时间:2018-08-10

通信原理实验报告_第1页
通信原理实验报告_第2页
通信原理实验报告_第3页
通信原理实验报告_第4页
通信原理实验报告_第5页
资源描述:

《通信原理实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、贵州大学实验报告学院:计算机科学与信息学院专业:通信工程班级:082姓名杨邑学号080712110182实验组实验时间2010.11.11指导老师高建瓴成绩实验项目名称实验二:类的使用实验目的一、实验目的建立基于实际问题的类,熟练掌握面向对象程序设计,类是面向对象设计中的一个重要概念,通过创建一个类和对象,了解类与对象的关系,并且掌握Java的继承机制和多态的方法。该实验以学生自主训练为主的开放模式组织教学实验步骤从面向对象程序设计的方法出发,从类的构造、域、成员方法和构造方法的定义,对象的创建,方法的调用,接口的特点和实现,类的继

2、承和方法的多态几个角度,熟练掌握使用Java进行面向对象程序设计的主要方法和实现过程。1、编写实验内容代码;2、在CMD中编译运行;3、检查分析实验结果。实验内容1.已知一个类如下所示:ClassS{doubler;}编写S的一个子类,该子类中包含一个计算圆面积的方法area()和一个使用super()初始化S成员的构造方法。2.按下列要求编程:(1)编写一个抽象类,至少有一个常量和一个抽象方法。(2)编写两个抽象类的子类,重写定义抽象类中的抽象方法。(3)编写一个主类连起上述三个类,进行某种运算。3.定义一个复数类complex,

3、内有两个成员变量:实部和虚部,还有两个方法:求两个复数和以及求两个复数差。编程验证该程序的复数加减运算是正确的。第二题和第三题的程序见.java文件。1.importjava.io.*;classS{doubler;S(doublei){r=i;}}classXextendsS{finaldoublePI=3.14159265;publicX(doublei){super(i);}publicdoublearea(){returnPI*r*r;}}publicclassExp3_1{publicstaticvoidmain(Stri

4、ngargs[]){Xx=newX(10);System.out.println(a.area());}}importjava.io.*;abstractclassA{finalintN=5;abstractvoidprint();}classB1extendsA{voidprint(){System.out.println("InB1t"+N);}}classB2extendsA{voidprint(){System.out.println("InB2t"+N);}}publicclassExp2_2{publicstatic

5、voidmain(Stringargs[]){Aa[]=newA[2];B1b1=newB1();B2b2=newB2();a[0]=b1;a[1]=b2;a[0].print();a[1].print();}}importjava.io.*;classComplex{doublereal,imag;Complex(){real=0;imag=0;}Complex(doublei,doublej){real=i;imag=j;}Complexadd(Complexa){Complexk=newComplex();k.real=rea

6、l+a.real;k.imag=imag+a.imag;returnk;}Complexsub(Complexa){Complexk=newComplex();k.real=real-a.real;k.imag=imag-a.imag;returnk;}voidPrint(){System.out.println(real+","+imag);}}publicclassExp2_3{publicstaticvoidmain(Stringargs[]){Complexx=newComplex(3.8,2.1);Complexy=new

7、Complex(2.5,5.0);Complext1=newComplex();Complext2=newComplex();t1=x.add(y);t2=x.sub(y);t1.Print();t2.Print();}}实验总结技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去搞其他的编程语言,你会发现过程是如此的行云流水!为什么?你已经

8、把编程的思想掌握了,再去学其他的,无非是学习一种新的语法格式了。指导教师意见签名:年月日

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

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

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