ATM取款管理系統(tǒng)--面向對象程序設計_第1頁
ATM取款管理系統(tǒng)--面向對象程序設計_第2頁
ATM取款管理系統(tǒng)--面向對象程序設計_第3頁
ATM取款管理系統(tǒng)--面向對象程序設計_第4頁
ATM取款管理系統(tǒng)--面向對象程序設計_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ATM取款管理系統(tǒng)-面向對象程序設計項目三 ATM取款管理系統(tǒng)任務1:銀行卡類的實現(xiàn) 面向對象程序設計ATM取款管理系統(tǒng)-面向對象程序設計項目三說明 完成ATM取款機的服務功能,為用戶提供存款、取款、余額查詢、修改密碼、查看用戶信息等服務。 開發(fā)一個ATM 取款機管理系統(tǒng),該系統(tǒng)的主要功能是用戶輸入卡號、密碼通過驗證后,就可以實現(xiàn)存款、取款、余額查詢、修改密碼、查看用戶信息等操作。 ATM取款管理系統(tǒng)-面向對象程序設計項目三說明 理解類和對象的概念; 掌握類的定義及對象的創(chuàng)建; 掌握對象的使用; 掌握類的封裝、繼承和多態(tài); 理解抽象類的定義并學會使用抽象類; 掌握接口的聲明及實現(xiàn)方法; 掌握包

2、的定義及使用的基本方法;ATM取款管理系統(tǒng)-面向對象程序設計項目三說明主要任務分解任務1:銀行卡類實現(xiàn)任務2:用戶類實現(xiàn)任務3:不同類型銀行卡類實現(xiàn)任務4:工具類實現(xiàn)ATM取款管理系統(tǒng)-面向對象程序設計任務1說明1、銀行卡類實現(xiàn)到銀行來開戶,銀行要分配給用戶一張銀行卡,用卡號來唯一標示這張銀行卡。 class Card String cardNumber=null; /構造方法Card() void setCardNumber(String number) cardNumber=number; String getCardNumber() return cardNumber; ATM取款管理系

3、統(tǒng)-面向對象程序設計面向對象程序設計1、類 (1)什么是類 類是對一個或幾個相似對象的描述,是具有相同屬性和方法的一組對象的集合,它把不同的對象具有的共性抽象出來。類是同一類對象的原型,對象是由類創(chuàng)建的。類和對象是面向對象程序設計的兩個最基本的概念,類是對象的抽象和描述,對象是類的實例化ATM取款管理系統(tǒng)-面向對象程序設計面向對象程序設計1、類(2)定義類類的定義語法格式:修飾符 class 類名 extends 父類名 implements 接口名序列/ 類主體說明:“修飾符”通常為訪問控制符、特征說明符??梢允褂玫男揎椃?public、final、abstract。 “class”是定義

4、類的關鍵字, 中的內容為可選內容。ATM取款管理系統(tǒng)-面向對象程序設計舉例例1:定義一個Student類 學號,sno 姓名,sname 成績,scj方法:void printMsg( ) 輸出學生所有信息ATM取款管理系統(tǒng)-面向對象程序設計課堂練習 定義一個Point類 private double x; private double y;添加set方法和get方法方法:void printMsg( ) 輸出所有信息ATM取款管理系統(tǒng)-面向對象程序設計創(chuàng)建對象類是一種數據類型,對象是用來描述客觀事物的一個實體,類是對象的模板,對象是類的實例化。當用一個類創(chuàng)建一個對象時,該對象就是這個類的一個

5、實例。 創(chuàng)建對象創(chuàng)建對象在Java中,創(chuàng)建對象包括聲明對象和為對象分配內存空間兩部分。聲明對象格式為:類名 對象名;例如:Circle c1;為對象分配內存空間要使用new運算符和類的構造方法。格式為:對象名=new 類名(參數列表);例如:c1=new Card();ATM取款管理系統(tǒng)-面向對象程序設計對象使用對象的使用對象的使用創(chuàng)建對象的過程就是為對象分配內存空間的過程,一個對象一旦擁有了自己的內存空間,它就可以調用創(chuàng)建它的類中的方法和使用自己的變量。要想使用對象還必須通過運算符“.”來對對象的變量和方法進行訪問。格式為:對象名.變量名 對象名.方法名(實際參數列表)ATM取款管理系統(tǒng)-面向對象程序設計舉例課堂舉例課堂舉例 例例2:Student類的創(chuàng)建及引用類的創(chuàng)建及引用ATM取款管理系統(tǒng)-面向對象程序設計課堂練習課本課本47面例面例3-2、3-4程序調試程序調試ATM取款管理系統(tǒng)-面向對象程序設計Static靜態(tài)成員變量方法使用舉例舉例 例例3-5 類員舉例類員舉例ATM取款管理系統(tǒng)-面向對象程序設計toString( )方法使用舉例舉例 修改修改Student類的類的printMsg方法,通過方法,通過toString( )方法實現(xiàn)方法實現(xiàn)ATM取款管理系統(tǒng)-面向對象程序設計課堂練習 修改修改Point類的類的printMsg方法,通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論