GUI应用开发JAVA实验报告(常熟理工,含答案)

GUI应用开发JAVA实验报告(常熟理工,含答案)

ID:37913098

大小:87.00 KB

页数:18页

时间:2019-06-02

GUI应用开发JAVA实验报告(常熟理工,含答案)_第1页
GUI应用开发JAVA实验报告(常熟理工,含答案)_第2页
GUI应用开发JAVA实验报告(常熟理工,含答案)_第3页
GUI应用开发JAVA实验报告(常熟理工,含答案)_第4页
GUI应用开发JAVA实验报告(常熟理工,含答案)_第5页
资源描述:

《GUI应用开发JAVA实验报告(常熟理工,含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GUI应用开发(JAVA)实验报告学号:姓名:班级:指导老师:谢从华-18-实验一、面向对象编程实验一、实验目的1、理解面向对象技术中的封装的概念。2、掌握包的编写以及如何使用包中的类。二、实验设备与环境装有JAVA语言工具软件(NetbeansIDE6.5)的计算机。三、实验内容a)习题册练习根据提供的Account类的UML类图,编写代码实现此类。按照UML图向其添加实例变量balance和构造器。使用构造器的参数初始化balance实例变量。b)按照要求创建TestAccount2类c)编译TestAccount2类d)运行TestAccount2

2、程序。四、实验过程及结果1、根据书本的UML图,可以知道,在Account类中,定义了修饰符为public的构造器Account,同时在Account类中,定义了三个公共的方法——getBalance:double,deposit:void,withdraw:void。2、依据上述要求,在Eclipse软件中,新建一个JavaProject→命名为BankPrj→右击该项目,选择New→Class创建类Account。其中,Account代码如下所示:packageBankPrj;publicclassAccount{publicdoublebalanc

3、e;//添加balance实例//为Account类创建一个构造器publicAccount(doubleinitBalance){balance=initBalance;}publicdoublegetBalance(){returnbalance;//返回当前}publicvoiddeposit(doubleamt){balance=balance+amt;//返回存钱数目}publicvoidwithdraw(doubleamt){if(balance>=amt){balance=balance-amt;//返回取钱后剩余}}}3、创建TestAc

4、count类,在BankPrj的目录之下,创建一个包,命名为BankPrj.test,-18-在该类中声明一个Main方法,并且将Account初始为余额为100的对象,同时定义一个方法先存入50.再取出147,然后将余额用标准输出流进行输出。其具体实现代码如下所示:packageBankPrj.test;importBankPrj.Account;//导入Account类publicclassTestAccount{publicstaticvoidmain(String[]args){Accountacct=newAccount(100.0);//给A

5、ccount对象进行余额的初始操作acct.balance=acct.balance+50.0;//对Account对象进行存入50的操作acct.balance=acct.balance-147.0;//从现在的Account对象中取出147System.out.println("最终余额是:"+acct.balance);//标准输出流输入余额}}调试运行TestAccount结果如下所示:最终余额是:3.04、创建TestAccount2类,即在TestAccount的基础之上进行修改,将在Account类中定义的方法进行使用,利用方法的调用实现存

6、取款功能的实现,其具体实现代码如下所示:packageBankPrj.test;importBankPrj.Account;publicclassTestAccount32{publicclassTestAccount{//新建一个TestAccount接口publicTestAccount(){}publicvoidmain(String[]args){Accountacct=newAccount(100);//对Account对象进行初始化acct.deposit(47);//原有的Account对象之上添加47acct.withdraw(150);

7、//从现有的Account对象中取出150System.out.println("账户余额最终是:"+acct.getBalance());//标准输出流输入余额}}}调试运行TestAccount2,结果如下所示:账户余额最终是:-3.0五、实验小结:1、能够理解面向对象技术中的封装的概念;2、掌握Eclipse软件的使用,以及包的编写和如何使用包中的类;3、能够理解UML图,并且根据图中相关提示进行类的创建和方法的编写-18-实验二、类设计实验(银行账户的设计)一、实验目的⒈使用继承和方法覆盖创建子类⒉综合使用面向对象技术,根据现实问题抽象设计模拟银

8、行账户类二、实验设备与环境装有JAVA语言工具软件(NetbeansIDE6.5

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

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

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