首页 > 编程知识 正文

java语言与面向对象程序设计,使用java实现面向对象编程

时间:2023-05-04 06:20:51 阅读:51386 作者:186

一、实验目的:

了解Java语言如何体现面向对象编程的基本思想

2 .掌握类的声明和对象的创建

3 .了解类的成员变量和成员方法的特性以及类的结构方法的使用。

二、实验环境:安装有eclipse、具备Java运行环境的电脑。

三、实验内容:1.程序编写盒类(长方体),盒类定义三个变量,分别表示盒的长度(长度)、宽度(高度)、高度),是另一种方法main ) )方法来创建Box类的对象b,首先调用对象b的setBox ) )方法来设置框的长度、宽度和高度,然后调用对象b的volume ) )方法来创建此给定的站点

源代码:

打包实验3; 公共类盒{ int length; intwidth; intheight; voidsetbox(intl、int w、int h ) { length=l; width=w; height=h; } intvolume () { returnlength*width*height; } publicstaticvoidmain (字符串[ ] args )//todo auto-generatedmethodstubboxb=new box ); b.setbox (3,4,5 ); System.out.println ('长方体的体积为' b.volume ) ); }执行屏幕截图:

2 .银行帐户类定义了BankAccount实现银行帐户的概念,在BankAccount类中定义了两个变量:“帐户号码”(account_number )和“存款馀额”(leftmoney ),然后单击

最后,main ) )方法为BankAccount类创建对象ba。 假设ba的账户为:123456,初始存款余额为500元。 先在这个账户里存入1000元,然后取出2000元。

源代码:

打包实验3; 公共类银行帐户{ int account _ number; 杜勃雷夫特莫尼; publicdouble getleftmoney () /余额查询returnleftmoney; } publicvoidsavemoney (双内存)//存款leftmoney=leftmoney money; }公共语音获取监视器(双监视器)//取款leftmoney=leftmoney-money; }用于初始化变量account_number=number的公共银行帐户(int number,double money )//构造方法; leftmoney=money; } publicstaticvoidmain (字符串[ ] args )//todo auto-generatedmethodstubbankaccountba=newbank account ) 123456,500 ) system.out.println('1000元收款后,余额为(ba.getleftmoney ) ); ba.getMoney(2000; 提取system.out.println('2000元后,你的余额为(ba.getleftmoney ) ); } }} 运行截图:

3 .考题: (1)什么是结构方法,结构方法有哪些特点?

答:构造方法是类的特殊方法,程序在使用类创建对象时必须使用。 类中生成方法的名称必须与该类的名称完全相同,并且必须没有类型。 如果类中没有编写构造函数方法,则缺省情况下,类只有一个构造函数,构造函数没有参数,并且方法主体中没有语句。

)2)如果程序有多个类,如何确定源程序文件的名称?

答:如果有多个类,并且只有一个公共类,则必须与此公共类同名。 如果没有公共,文件名是自由的。 请注意,java的扩展名为. java。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。