問題描述:編寫一個(gè)JAVA程序,用面向?qū)ο笤O(shè)計(jì)的方法編寫一個(gè)電話卡的類。包括卡號(hào)、密碼、余額、撥入號(hào)碼等
b)基本要求:類的屬性有卡號(hào)、密碼、余額、撥入號(hào)碼,電話卡的常用操作可以用連接電話方法、返回余額方法與通電話方法來實(shí)現(xiàn)。
c)方法功能描述:
構(gòu)造方法(PhoneCard(卡號(hào),密碼,余額,撥入號(hào)碼))可以完成屬性值初始化賦值,并判斷余額,余額為負(fù)就退出系統(tǒng),請(qǐng)?jiān)跇?gòu)造方法中將初始時(shí)的連接置為false即表示沒有連接。
卡號(hào)long cardNumber 密碼private int password,余額double balance,撥入號(hào)碼string connectNumber
boolean connected(一個(gè)布爾類型變量表示電話卡連接狀態(tài),初始時(shí)默認(rèn)沒有連接,值為false,當(dāng)調(diào)用連接電話方法()后,在判斷卡號(hào)和密碼相匹配后值置為true)
連接電話方法(performConnection(卡號(hào),密碼))可以完成檢查卡號(hào)和密碼,它是只有在卡號(hào)和密碼相匹配時(shí)才連接
返回余額方法(getBalance())得到電話卡的余額
通電話方法(performDial())是模擬通過過程中,余額會(huì)不斷減少,每調(diào)用此方法,電話卡的余額減少0。5元,打一次電話調(diào)用一次
標(biāo)簽:
JAVA
編寫
程序
上傳時(shí)間:
2014-01-20
上傳用戶:1109003457