java课后习题.docx精品文档
精品文档
1
精品文档
设计一个名为
Account
类,它包括:
一个名为
id的
int
种类私有帐户数据域(默认值
0)。
精品文档
精品文档
25
精品文档
一个名为
balance
的double
种类私有帐户数据域(默认值
0)。
精品文档
精品文档
25
精品文档
一个名为
annualInterestRate
的double
种类私有数据域存储当前利率(默认值
0)。假设所以的帐户都有
精品文档
精品文档
25
精品文档
相同的利率。
精品文档
精品文档
25
精品文档
一个名为dateCreated的Date种类私有数据域存储帐户的开户日期。
一个能创建默认帐户的无参构造方法。
精品文档
精品文档
25
精品文档
一个能创建带特定
id
和初始余额的帐户的构造方法。
精品文档
精品文档
25
精品文档
IdbalanceannualInterstRate
的接见器和更正器。
精品文档
精品文档
25
精品文档
dateCreated
的接见器。一个名为
getMonthlyInterestRate()
的方法返回月利率。
精品文档
精品文档
25
精品文档
一个名为withDraw 的方法从帐户提取特定数额。
一个名deposit的方法向帐户存储特定的数额。
画出该类的 UML图。实现这个类。编写一个测试程序,创建一个帐户
利率为%的Account对象。使用 withdraw 方法取款 2500美元,使用
印余额,月利息以及这个帐户的开户日期。
ID为1122,余额为20000美元,年
deposit方法存款 3000美元,然后打
精品文档
精品文档
25
精品文档
源程序:
publicclassAccount{
privateintid; oString());
}
}
运行结果:
余额:
月利息:
开户日期:MonApr1620:54:13CST2012
精品文档
精品文档
25
精品文档
设计一个名为 Fan的类来表示一个风扇。这个类包括:
三个名为SLOW、MEDIUM和FAST而值是1、2和3的常量表示风扇的速度。
一个名为speed的int种类私有数据域表示风扇的速度(默认值 SLOW)。
一个人名为 on的boolean种类私有数据域表示风扇是否打开(默认值为 false)。
一个名为radius的double种类私有数据域表示风扇的半径(默认值 5)。
一个名为color的string种类数据域表示风扇的颜色(默认值为 blue)。
这四个数据域的接见器和更正器。
一个创建默认风扇的无参构造方法。
一个名为toString()方法返回描述风扇的字符串。如果风扇是打开的,那么该方法在一个组合的字符串中返
回风扇的速度、颜色和半径。如果风扇没有打开,该方法就会返回一个由“ fanisoff”和风扇颜色及半径
组合成的字符串。
画出该类的 UML图。实现这个类。编写一个测试程序, 创建两个 Fan对象。将第一个对象设置为最大速度、
半径10、颜色为yellow、状态为打开。将第二个对象设置为中等速度、半径为5、颜色为blue、状态为关闭。通过调用它们的toSrting方法显示这些对象。
源程序:
publicclassFan{
finalstaticintSLOW=1;
finalstaticintMEDIUM=2;
精品文档
精品文档
12
精品文档
finalstaticintFAST=3;
privateintspeed=SLOW;
privatebooleanon=false;
privatedoubleradius=5;
privateStringcolor="blue";
publicintgetSpeed(){
returnspeed;
}
publicvoidsetSpeed(intspeed){
=speed;
}
publicbooleanisOn(){
returnon;
}
publicvoidsetOn(booleanon){
=on;
}
publicdoublegetRadius(){
returnradius;
}
publicvoidsetRadius(doubleradius){
=radius;
}
publicStringgetColor()
java课后习题 来自淘豆网m.daumloan.com转载请标明出处.