![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java实验
Toufu_
这个作者很懒,什么都没留下…
展开
-
创建一个银行账户的继承层次,表示银行的所有客户的账户。每个客户都能在他们的银行账户存钱,取钱。但是账户可以分为更具体的两种类型,例如,依靠存款生息的存储账户SavingsAccount类
关联与继承练习题题目:源码:Account(账户)类:CheckingAccount(信用卡)类:SavingsAccount(借记卡)类:Person(用户)类:Transaction类:TestAccount(测试类):总结:题目:创建一个银行账户的继承层次,表示银行的所有客户的账户。每个客户都能在他们的银行账户存钱,取钱。但是账户可以分为更具体的两种类型,例如,依靠存款生息的存储账户SavingsAccount类,另一种就是信用卡账户CheckingAccount(没有利息但可以透支一定的金额)。原创 2020-12-09 16:55:47 · 2801 阅读 · 1 评论 -
(java设计题)造一个凳子(stool)是由三个圆柱体组成,分别表示它的 顶部,中部和底部。计算凳子的体积和表面积(忽略重叠的部分)。请设计UML图,并完成代码
题目:编写测试代码,创建一个顶部半径为3.0,高度为1的圆柱体,创建一个半径为1.5,高度为5的圆柱体,创建一个底部半径为4.0,高度为1的圆柱体的凳子。求这个凳子的表面积和体积。UML图:代码如下:Circle类:package Experiment11.Demo02;public class Circle { private double radius; Circle(double radius){ this.radius =radius;原创 2020-12-01 01:00:01 · 877 阅读 · 0 评论 -
设计一个Stock类和DividendStock类,编写了一个表示拥有股票情况的Stock类,,这里给出了一个简化版,去掉了对参数的合法性的检查等细节:
public class Stock {private String symbol;private int totalShares;private double totalCost;// Initializes a new Stock with no shares purchased.public Stock(String theSymbol) {symbol = theSymbol;totalShares = 0;totalCost = 0.0; }// Returns the t原创 2020-11-30 21:25:27 · 961 阅读 · 1 评论 -
使用java设计一个名为Time的类
使用java设计一个名为Time的类①表示时间的数据域hour,minute和second②一个以当前时间创建Time对象的无参数构造方法(使用System.currentTimeMillis()获取当前时间)③一个构造Time对象的构造方法,以一个指定的流逝时间值来构造Time对象,这个值从1970年1月1日午夜开始到现在流逝的以毫秒表示的值(数据域的值表示这个时间)④以指定的小时、分钟、和秒来构造Time对象的构造方法⑤三个数据域hour,minute,second各自的获取方法⑥一个名为s原创 2020-11-27 20:33:16 · 5626 阅读 · 1 评论 -
不变类与对象(java实验)
在不可变类与对象中,出现对象中成员出现可变情况的分析与理解原创 2020-11-27 20:23:21 · 324 阅读 · 1 评论 -
使用Java编写银行账户类(面向对象思考实验)
银行账户类(Accoount)可以为账户存储交易。取款和存款都会产生交易信息。需要记录账户每次交易(Transaction)的信息,包括取钱还是存钱,交易的金额,交易时间和交易之后的余额。系统可以通过账户查询所有的交易次数(最多10次)。问题一:为了实现此功能需要设计几个类?答:两个类,Account类和Transaction类。问题二:请写出你的设计的类的代码(先画UML图在展示代码)。UML图:Account类:Transaction类:注意: 两者之间为单项关联代码如下:Acco原创 2020-11-27 00:47:40 · 5335 阅读 · 0 评论