java实验二

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java实验二、类与对象

一、实验目的

1.掌握类的声明。

2.掌握对象的创建。

3.掌握方法的定义和调用。

4.掌握构造函数的使用。

二、实验内容

1.编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的立方体的体积。将方法setDemo再改用构造函数实现初始化。

3.编程创建一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数完成初始化,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一个对象验证。

提示:关键代码如下:

void move(int newX,int newY){

x=newX;

y=newY;

}

void print(){

System.out.println(":x="+x+" y="+y);

}

p.print();

p.move(50,50);

System.out.println("**after moving**");

p.print(); //call method of an object

4.定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"和"查询余额"。定义主类,创建帐户类的对象,并完成相应操作。

提示:关键代码如下:

public int getleftmoney(){

return leftmoney;

}

public void savemoney(double money){

leftmoney+=money;

}

public void getmoney(double money){

if(money<=leftmoney)

leftmoney-=money;

else

System.out.println("只能取:"+leftmoney);

}

Bankaccount ba=new Bankaccount(123456,1000);

ba.savemoney(2000);

System.out.println("存入2000元后余额为:"+ba.getleftmoney()); ba.getmoney(1500);

System.out.println("取1500元后余额为:"+ba.getleftmoney());

相关文档
最新文档