Java實驗報告3

Java面對對象編程


一、實驗目的:

     1. 理解 Java 語言是如何體現面向對象編程基本思想的;

     2. 掌握類的聲明以及對象的創建;

     3. 瞭解類的成員變量和成員方法的特性以及類的構造方法的使用。

 

二、實驗環境:

 Eclipce

 

三、實驗內容:

 1. 編程創建一個Box類(長方體),在Box類中定義三個變量,分別表示長方體的長(length)、寬(width)

    和高(heigth),再定義一個方法void setBox(int l, int w, int h) 對這三個變量進行初始化,然後

    定義一個方法intvolume ()來計算長方體的體積。最後,在main()方法中創建一個Box類的對象b,

    首先通過調用對象b的setBox()方法來設置長方體的長、寬和高,再通過調用對象b的volume() 方法

    來計算這個給定尺寸的長方體的體積,並輸出這個結果。

   

    源代碼:

    package ch;

 

    public class Box {

   

       int length;

       int width;

       int heigth;

       void setBox(int l,int w,int h){

            length=l;

            width=w;

            heigth=h;

       }

       int volume(){

            return (length*width*heigth);

       }

 

       public static void main(String[] args) {

            // TODO Auto-generated method stub

            int v;

            Box b=new Box();

            b.setBox(3,4,5);

            v=b.volume();

            System.out.println("長爲3,寬爲4,高爲5的長方形體積爲"+v);

       }

 

    }

    運行結果截圖:

   

     2.定義一個銀行帳戶類BankAccount實現銀行帳戶的概念,在BankAccount類中定義兩個變量:"帳號" 

       (account_number) 和"存款餘額" (leftmoney),再定義四個方法:"存款" (savemoney)、"取款"

       (getmoney) 、 "查詢餘額" (getleftmoney)、構造方法(BankAccount)。最後,在main()方法中創建一

       個BankAccount類的對象ba,假設ba的賬號爲:123456,初始的存款餘額爲500元。首先向該賬戶存入

       1000元,再取出2000元。

      

       源代碼:

      

       package ch;

 

       public class BankAccount {

 

           int account_number;

           double leftmoney;

           public double getleftmoney() {     //查詢餘額

               return leftmoney;

           }

 

           public void savemoney(double money){   //存款

               leftmoney+=money;

           }

 

           public void getmoney (doublemoney){  //取款

               leftmoney-=money;

           }

 

          public BankAccount (intnumber, double money){  //構造方法,用來初始化變量

               account_number=number;

               leftmoney=money;

           }

 

           public static void main(String args[]){ 

       

               BankAccount ba=newBankAccount(123456,500);

               ba.savemoney(1000);

               System.out.println("存入1000元后,您的餘額爲:"+ba.getleftmoney());

               ba.getmoney(2000);

               System.out.println("取款2000元后,您的餘額爲:"+ba.getleftmoney());

           }

 

       }

 

       運行結果截圖:

四、心得體會:

類的對象的聲明格式爲:類的名字 對象名字;聲明後使用new運算符和類的構造方法爲聲明的對象分配變量,分配完後就可以對象就可以對自己的變量進行進行操作和調用自己的方法了。在聲明一個類後,只能在定義成員變量時進行初始化,不能使用單獨的賦值語句,要對成員變量進行操作,只能在方法裏。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章