Java實驗報告(二)及總結


實驗二 Java簡單類與對象

一、 實驗目的

(1) 掌握類的定義,熟悉屬性、構造函數、方法的作用,掌握用類作為類型聲明變量和方法返回值;

(2) 理解類和對象的區別,掌握構造函數的使用,熟悉通過對象名引用實例的方法和屬性;

(3) 理解static修飾付對類、類成員變量及類方法的影響。

二、 實驗內容

1. 寫一個名為Rectangle的類表示矩形。其屬性包括寬width、高height和顏色color,width和height都是double型的,而color則是String類型的。要求該類具有:

(1) 使用構造函數完成各屬性的初始賦值

(2) 使用get…()和set…()的形式完成屬性的訪問及修改

(3) 提供計算面積的getArea()方法和計算周長的getLength()方法

2. 銀行的賬戶記錄Account有賬戶的唯一性標識(11個長度的字符和數字的組合),用戶的姓名,開戶日期,賬戶密碼(六位的數字,可以用0開頭),當前的余額。銀行規定新開一個賬戶時,銀行方面提供一個標識符、賬戶初始密碼123456,客戶提供姓名,開戶時客戶可以直接存入一筆初始賬戶金額,不提供時初始余額為0。定義該類,並要求該類提供如下方法:存款、取款、變更密碼、可以分別查詢賬戶的標識、姓名、開戶日期、當前余額等信息。

 

 

Rectangle

class Rectangle{
    private double width;
    private double height;
    private String color;


    public void setWidth(double width) {
        this.width = width;
    }
    public void setHeight(double height) {
        this.height = height;
    }
    public void setColor(String color) {
        this.color = color;
    }
    public double getWidth() {
        return width;
    }
    public double getHeight() {
        return height;
    }
    public String getColor() {
        return color;
    }
    private double getArea() {
        return this.width*this.height;
    }
    private double getLength() {
        return (this.height+this.width)*2;
    }
    public static void main(String[] args) {
        Rectangle a;
        a = new Rectangle();
        a.width=37.0;
        a.height=14.0;
        System.out.println("Area="+a.getArea());
        System.out.println("Length="+a.getLength());
    }
}

實驗結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM