public class IdCard {
private String id;
private Double money;
public IdCard(){
this.id = "s0001";//初始化id
this.money = 100.00;//初始化money
}
public void Consume(){
this.money -= 5;//每次刷卡money自減5
this.print();//調用自身的print方法
}
public void print(){
System.out.println("卡號:"+this.id+" 余額:"+this.money);//輸出卡號和余額
}
public static void main(String[] args) {
IdCard idcard = new IdCard();
idcard.Consume();//刷壹次卡
idcard.Consume();//刷壹次卡
idcard.Consume();//刷壹次卡
}
}