java第二次实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
存入 1000 元后,您的余额为:1500.0 取款 2000 元后,您的余额为:-500.0
Process completed. 3、用类描述计算机中 cpu 的速度和硬盘的容量。要求 java 应用程序有 4 个类,名字分别是 PC、CPU、HardDisk 和 Test,其中 Test 是主类。
2、如果程序中有多个类,那么只能有一个类是 public 类,如果有一个 public 类,那 么源文件的名字必须与这个类的名字完全相同。如果没有 public 类,那么源文件的名字 只要和某个类的名字相同。
2、编写一个帐户类实现银行帐户的概念,创建帐户类的对象,完成存款与取款等操作。
三、实验内容:
1、1. 编程创建一个 Box 类(长方体),在 Box 类中定义三个变量,分别表示长方体的长
(length)、宽(width)和高(heigth),再定义一个方法 void setBox(int l, int w, int h) 对这三个变量 进行初始化,然后定义一个方法 int volume ()来计算长方体的体积。最后,在 main()方法中 创建一个 Box 类的对象 b,首先通过调用对象 b 的 setBox()方法来设置长方体的长、宽和高, 再通过调用对象 b 的 volume() 方法来计算这个给定尺寸的长方体的体积,并输出这个结果。
源代码如下:
四、思考题
1. 说明什么是构造方法,构造方法有哪些特点? 2. 如果程序中有多个类时,如何来确定源程序文件的名称?
答:1、构造方法是类中的一种特殊方法,当程序用类创建对象时需使用他的构造方法, 类中的构造方法的名字必须与他所在的类的名字完全相同,而且没有类型。注意 void point()和 int point()都不是构造方法。
//存款
public void getmoney (double money){ //取款 leftmoney-=money; }
public BankAccount (int number, double money){ //构造方法,用来初始化变量 account_number=number; leftmoney=money; } public static void main(String args[]) {
int account_number; double leftmoney;
public double getleftmoney (){ //Fra Baidu bibliotek询余额
return leftmoney; }
public void savemoney(double money) { leftmoney+=money; }
要求: 将程序的源代码写在实验报告上。并将程序运行结果写在实验报告上。
源代码如下:
class Box{ private int length; private int width; private int height;
public void setDemo(){ this.length =1; this.width =2; this.height = 3; } public int getVolume(){ return this.length * this.width* this.height; } } public class Test11 { public static void main(String[] args) { Box b = new Box(); b.setDemo(); System.out.println("立方体 b 的体积是 " + b.getVolume()); }
最后,在 main()方法中创建一个 BankAccount 类的对象 ba,假设 ba 的账号为:123456, 初始的存款余额为 500 元。首先向该账户存入 1000 元,再取出 2000 元。 要求: 将下面源代码中的空白处填上,并写在实验报告上。将程序运行结果写在实验报告 上。
源代码如下: class BankAccount{
BankAccount ba=new BankAccount(123456,500); ba.savemoney(1000); System.out.println("存入 1000 元后,您的余额为:"+ba.getleftmoney()); ba.getmoney(2000); System.out.println("取款 2000 元后,您的余额为:"+ba.getleftmoney()); } } 运行结果如下:
}运行结果如下: 立方体 b 的体积是 6.0
Process completed.
2、定义一个银行帐户类 BankAccount 实现银行帐户的概念,在 BankAccount 类中定义两
个变量:"帐号" (account_number) 和"存款余额" (leftmoney),再定义四个方法:"存款" (savemoney)、"取款" (getmoney) 、 "查询余额" (getleftmoney)、构造方法(BankAccount)。
实验 3:Java 面向对象编程
一、实验目的:
1. 理解 Java 语言是如何体现面向对象编程基本思想的; 2. 掌握类的声明以及对象的创建; 3. 了解类的成员变量和成员方法的特性以及类的构造方法的使用
二、实验要求
1. 编写一个长方体类,通过类中的一个成员方法来初始化类中的成员变量,并通过另外一 个方法来计算长方体的体积。
相关文档
最新文档