java面向对象基础:银行卡类
编写一个银行卡类:Card
属性:卡号,密码,余额,等等
方法:存款,取款,修改密码(修改密码时需要验证原来密码,符合才允许被修改)
package cn.xtnotes.pojo;
public class Card {
int num;
String key;
double yue;
public Card(int num, String key, double yue) {
super();
this.num = num;
this.key = key;
this.yue = yue;
}
public void outMoney(double m) {
if(m>=0) {
this.yue=this.yue+m;
System.out.println("存款:"+m+"余额:"+yue);
}else {
System.out.println("存款失败!");
}
}
public void inMoney(double m) {
if(m<=this.yue) {
this.yue=this.yue-m;
System.out.println("取款:"+m+"余额:"+yue);
}else {
System.out.println("余额不足!");
}
}
public void setkey(String oldKey,String newKey) {
if(this.key.equals(oldKey)) {
if(newKey.length()==6) {
this.key=newKey;
System.out.println("修改成功");
}else {
System.out.println("密码需为6位");
}
}else {
System.out.println("原密码不正确");
}
}
}
package cn.xtnotes.u8;
import cn.xtnotes.pojo.Card;
public class T4_Card {
public static void main(String[] args) {
Card cc=new Card(10001,"123456",954.6);
cc.outMoney(200);
cc.inMoney(100);
cc.setkey("123456", "123123");
}
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/218.html
文章版权归作者所有,未经允许请勿转载。
THE END