《Java程序设计》实验报告——Java的对象与类
浙江理工大學
《Java程序設計》
?實驗報告
?20 19~20 20學年第 1學期?????
| 學? 院 | 信息學院 |
| 班? 級 | 計算機科學與技術18(3) |
| 姓? 名 | 申屠志剛 |
| 學? 號 | 2018329621200 |
| 任課教師 | 任祝 ( 第6周 周二 345節) |
?? 計算機科學與技術專業
20 19 年 10 月
《Java程序設計》實 驗 報 告(二)
| 實驗名稱:Java的對象與類 | 實驗地點:10-306 |
| 所使用的工具軟件及環境: JDK1.7或1.8與Eclipse ? ? | |
| 一、實驗目的: 熟悉Java類的建立與使用。熟悉類的繼承、多態與動態綁定技術。 ? | |
| 二、實驗內容: 題目1. 設計一個用來描述汽車的類,使用類的非靜態成員變量來表示汽車的車主姓名、當前的速率和當前方向盤的轉向角度,使用類的非靜態成員方法來表示改變汽車的速率和停車兩個操作。 題目2. 定義一個類實現銀行帳戶的概念,包括的變量有"帳號"和"存款余額",包括的方法有"存款"、"取款"、"查詢余額"和”顯示帳號”。定義主類,創建帳戶類的對象,并完成相應操作。 ? | |
| 三、要求: (1)說明原理 Java類的建立與使用 (2)源代碼 題目1.? class Car{ ??? //汽車的車主姓名、當前的速率和當前方向盤的轉向角度 ??? String name; ??? double v; ??? double d; ??? public Car(String name){ ??????? this.name=name; ??????? v=0; ??????? d=0; ??? } ??? public void setv(double _v) { ??????? v=_v; ??? } ??? public void setd(double _d) { ??????? d=_d; ??? } ??? public void stop() { ??????? v=0; ??? } } class Main{ ??? public static void main(String[] args) { ??????? Car mycar=new Car("haha"); ??????? System.out.println(mycar.name); ??????? mycar.setv(60); ??????? System.out.println(mycar.v); ??????? mycar.stop(); ??????? System.out.println(mycar.v); ??? } } ? 題目2.? class Count{ ??? private double money; ??? private String ID; ??? public Count(String ID){ ??????? this.ID=ID; ??????? money=0; ??? } ??? public boolean add(double addmoney) { ??????? if(addmoney<0) { ??????????? return false; ??????? } ??????? money+=addmoney; ??????? return true; ??? } ??? public boolean cut(double cutmoney) { ??????? if(cutmoney<0||cutmoney>money) { ??????????? return false; ??????? } ??????? money-=cutmoney; ??????? return true; ??? } ??? public String GetID(){ ??????? return ID; ??? } ??? public double Getmoney(){ ??????? return money; ??? } ??? } class Main{ ??? public static void main(String[] args) { ??????? Count mycount=new Count("2018329621200"); ??????? System.out.println(mycount.GetID()); ??????? mycount.add(100); ??????? System.out.println(mycount.Getmoney()); ??????? if(mycount.cut(50)) { ??????????? System.out.println("取款成功"); ??????? }else { ??????????? System.out.println("取款失敗"); ??????? } ??????? System.out.println(mycount.Getmoney()); ??? } } ? ? (3)結果截圖 題目1.? ? ? ? 題目2.? ? ? ? ? ? 四、實驗收獲與體會: Java類的建立與使用 掌握類的概念、類的定義格式、類與結構的關系、類的成員屬性和類的封裝性; 理解類的成員的訪問控制的含義,公有、私有和保護成員的區別; 學會通過建立類及對象,用類的成員函數和對象訪問類的成員; 學會利用建立類的構造函數,完成類的成員的初始化工作; ??? ??? ? | |
?
?
總結
以上是生活随笔為你收集整理的《Java程序设计》实验报告——Java的对象与类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows10 家庭版——开启Hyp
- 下一篇: AJAX——注册新用户的重名提示