j**a實驗報告
班級 電腦科學與技術二班 學號 20188429 姓名 羅璿哲
完成時間 2019/9/20
評分等級
實驗二 j**a簡單類與物件
實驗目的
掌握類的定義,熟悉屬性、建構函式、方法的作用,掌握用類作為型別宣告變數和方法返回值;
理解類和物件的區別,掌握建構函式的使用,熟悉通過物件名引用例項的方法和屬性;
理解static修飾付對類、類成員變數及類方法的影響。
實驗內容
1. 寫乙個名為rectangle的類表示矩形。其屬性包括寬width、高height和顏色color,width和height都是double型的,而color則是string型別的。要求該類具有:
(1) 使用建構函式完成各屬性的初始賦值
(2) 使用get…()和set…()的形式完成屬性的訪問及修改
(3) 提供計算面積的getarea()方法和計算周長的getlength()方法
實驗原始碼
package j**a1;
public class rectangle
public void setwidth(double width)
public void setheight(double height)
public string getcolor()
public double getwidth()
public double getheight()
public double getarea()
public double getlength()
public static void main(string args)
}
實驗結果
2. 銀行的賬戶記錄account有賬戶的唯一性標識(11個長度的字元和數字的組合),使用者的姓名,開戶日期,賬戶密碼(六位的數字,可以用0開頭),當前的餘額。銀行規定新開乙個賬戶時,銀行方面提供乙個識別符號、賬戶初始密碼123456,客戶提供姓名,開戶時客戶可以直接存入一筆初始賬戶金額,不提供時初始餘額為0。定義該類,並要求該類提供如下方法:存款、取款、變更密碼、可以分別查詢賬戶的標識、姓名、開戶日期、當前餘額等資訊。
實驗原始碼
import j**a.util.scanner;
public class bank
public void setname(string name)
public void settime(string time)
public void setmima(string mima)
public void setmoney(string money)
public void setmoney1(string money1)
public void setmoney2(string money2)
public string getbiao()
public string getname()
public string gettime()
public string getmima()
public string getmoney1()
public string getmoney2()
public string getmoney()
public void replacename()
public static void main(string args)
}
本題運算錯誤截圖
我太難了。每次改動都會有新的錯誤,後面請了室友幫忙。
執行結果
本週學習總結
1.對於string可以採用直接賦值的方式進行操作,也可以通過new方法例項化
2.使用「==」比較兩個字串的內容,但是是進行位址值比較的。比較內容相等可以使用public boolean equals(string str)
3.string類進行操作的時候,字串的內容一旦宣告則不可改變(改變的是堆記憶體的指向)
4.string類的常用操作方法
自我總結
第四周課程總結 試驗報告(二)
一 實驗目的 1 掌握類的定義,熟悉屬性 建構函式 方法的作用,掌握用類作為型別宣告變數和方法返回值 2 理解類和物件的區別,掌握建構函式的使用,熟悉通過物件名引用例項的方法和屬性 3 理解static修飾付對類 類成員變數及類方法的影響。二 實驗內容 1.寫乙個名為rectangle的類表示矩形。...
第四周課程總結 試驗報告2
試驗報告2 寫乙個名為rectangle的類表示矩形。其屬性包括寬width 高height和顏色color,width和height都是double型的,而color則是string型別的。要求該類具有 1 使用建構函式完成各屬性的初始賦值 2 使用get 和set 的形式完成屬性的訪問及修改 3...
第四周課程總結 試驗報告(二)
題目一 寫乙個名為rectangle的類表示矩形。其屬性包括寬width 高height和顏色color,width和height都是double型的,而color則是string型別的。要求該類具有 1 使用建構函式完成各屬性的初始賦值 2 使用get 和set 的形式完成屬性的訪問及修改 3 提...