問(wèn)題描述:編寫(xiě)一個(gè)JAVA程序,用面向?qū)ο笤O(shè)計(jì)的方法編寫(xiě)一個(gè)電話卡的類(lèi)。包括卡號(hào)、密碼、余額、撥入號(hào)碼等
b)基本要求:類(lèi)的屬性有卡號(hào)、密碼、余額、撥入號(hào)碼,電話卡的常用操作可以用連接電話方法、返回余額方法與通電話方法來(lái)實(shí)現(xiàn)。
c)方法功能描述:
構(gòu)造方法(PhoneCard(卡號(hào),密碼,余額,撥入號(hào)碼))可以完成屬性值初始化賦值,并判斷余額,余額為負(fù)就退出系統(tǒng),請(qǐng)?jiān)跇?gòu)造方法中將初始時(shí)的連接置為false即表示沒(méi)有連接。
卡號(hào)long cardNumber 密碼private int password,余額double balance,撥入號(hào)碼string connectNumber
boolean connected(一個(gè)布爾類(lèi)型變量表示電話卡連接狀態(tài),初始時(shí)默認(rèn)沒(méi)有連接,值為false,當(dāng)調(diào)用連接電話方法()后,在判斷卡號(hào)和密碼相匹配后值置為true)
連接電話方法(performConnection(卡號(hào),密碼))可以完成檢查卡號(hào)和密碼,它是只有在卡號(hào)和密碼相匹配時(shí)才連接
返回余額方法(getBalance())得到電話卡的余額
通電話方法(performDial())是模擬通過(guò)過(guò)程中,余額會(huì)不斷減少,每調(diào)用此方法,電話卡的余額減少0。5元,打一次電話調(diào)用一次
標(biāo)簽:
JAVA
編寫(xiě)
程序
上傳時(shí)間:
2014-01-20
上傳用戶:1109003457
% 文件名:randlsbget.m
% 程序員:余波
% 編寫(xiě)時(shí)間:2007.6.25
% 函數(shù)功能: 本函數(shù)將完成提取隱秘于上的秘密信息
% 輸入格式舉例:result=( scover.jpg ,56, secret.txt ,2001)
% 參數(shù)說(shuō)明:
% output是信息隱藏后的圖象
% len_total是秘密信息的長(zhǎng)度
% goalfile是提取出的秘密信息文件
% key是隨機(jī)間隔函數(shù)的密鑰
% result是提取的信息
function result=randlsbget(output,len_total,goalfile,key)
ste_cover=imread(output)
ste_cover=double(ste_cover)
% 判斷嵌入信息量是否過(guò)大
[m,n]=size(ste_cover)
frr=fopen(goalfile, a )
% p作為信息嵌入位計(jì)數(shù)器將信息序列寫(xiě)回文本文件
p=1
% 調(diào)用隨機(jī)間隔函數(shù)選取像素點(diǎn)
[row,col]=randinterval(ste_cover,len_toal,key)
for i=:len_toal
if bitand(ste_cover(row(i),col(i)),1)==1
fwrite(frr,1, bit1 )
result(p,1)
else
fwrite(frr,0, bit1 )
result(p,1)=0
end
if p==len_total
break
end
p=p+1
end
fclose(frr)
標(biāo)簽:
randlsbget
result
scover
2007
上傳時(shí)間:
2015-11-10
上傳用戶:yzhl1988