欢迎来到天天文库
浏览记录
ID:35236563
大小:547.05 KB
页数:26页
时间:2019-03-22
《计科三班19号廖彬彬多做的实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、多做的一次实验报告希望学长加分。。。。。实验10:面向对象编程基础(一)简单的类和对象实验目的:1.掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值;2.理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;实验数据记录及分析(或程序及运行结果)1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:(1)使用构造函数完成各属性的初始赋值(2)使用getter和
2、setter的形式完成属性的访问及修改(3)提供计算面积的getArea()方法publicclassrec{publicdoublewidth;publicdoubleheight;publicStringcolor;publicdoublesetwidth(doublew){width=w;}publicdoublesetheight(doubleh){height=h;}publicdoublegetwidth(){returnwidth;}publicdoublegetheight(){returnheight;}publicdoublegetAr
3、ea(){returnheight*width;}publicrec(){};publicrec(doublewid,doublehei){width=wid;height=hei;}}1.一副牌Deck有52张扑克Card组成(不含王牌),每张牌有自己的牌型suit(用char类型)和点数rank(用String类型),补充完整下面的类的定义。已补充:publicclassCard{publiccharsuit;publicStringrank;publicCard(charh,Stringranks){this.suit=h;this.rank=ran
4、ks;}publicStringtoString(){returnsuit+rank;}publicvoiddisplay(){System.out.println(this.toString());}publicstaticvoidmain(Stringargs[]){Cardd=newCard('H',"2");d.display();}}------------------------publicclassDeck{staticfinalcharsuits[]={'H','S','D','C'};staticfinalStringranks[]={"
5、A","2","3","4","5","6","7","8","9","10","J","Q","K"};staticCard[]cards=newCard[52];/***初始化扑克牌数组*/publicstaticvoidinit(){for(inti=0;i6、的姓名,开户日期(Date),账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。程序代码:importjava.io.*;//加载java.io类库里的所有类publicclassAccount{publicStringuser;publicStringname;publicStringDate;p7、ubliclongpsd;publicdoublemoney;publicvoiddisplay(){System.out.println("客户信息:");System.out.println("客户帐号标识:"+user);System.out.println("姓名:"+name);System.out.println("开户日期:"+Date);System.out.println("当前余额:"+money);}publicvoidcun(doublec){//存款this.money=this.money+c;System.out.printl8、n("已存款"+c+"元");System.out.println
6、的姓名,开户日期(Date),账户密码(六位的数字,可以用0开头),当前的余额。银行规定新开一个账户时,银行方面提供一个标识符、账户初始密码123456,客户提供姓名,开户时客户可以直接存入一笔初始账户金额,不提供时初始余额为0。定义该类,并要求该类提供如下方法:存款、取款、变更密码、可以分别查询账户的标识、姓名、开户日期、当前余额等信息。程序代码:importjava.io.*;//加载java.io类库里的所有类publicclassAccount{publicStringuser;publicStringname;publicStringDate;p
7、ubliclongpsd;publicdoublemoney;publicvoiddisplay(){System.out.println("客户信息:");System.out.println("客户帐号标识:"+user);System.out.println("姓名:"+name);System.out.println("开户日期:"+Date);System.out.println("当前余额:"+money);}publicvoidcun(doublec){//存款this.money=this.money+c;System.out.printl
8、n("已存款"+c+"元");System.out.println
此文档下载收益归作者所有