【Java案例】银行存取款程序设计
案例介绍:
完整代码:
public class BankAccount { private int accountNum;//账号 private double balance;//账户余额 public BankAccount(int aNum,double bal){//构造方法 accountNum =aNum; balance=bal; } public int getAccountNum(){//查询账号 return accountNum; } public double getBalance(){//查询余额 return balance; } public double deposit(double money){//存款 return balance += money; } public double withdraw(double money){//取款 return balance -= money; } public static void main(String[] args){ BankAccount ba = new BankAccount(123456,500); ba.deposit(1000);//存入1000元 System.out.println("存入1000元后,您的余额为:"+ba.getBalance()); System.out.println("取款800元后,您的余额为:"+ba.withdraw(800)); } }
//构造方法:
/*实例化一个对象后,如果要为这个对象中的属性赋值, 则必须直接访问对象的属性或调用setter方法。*/ /*如果需要在实例化对象时为这个对象的属性赋值,可以通过构造方法实现*/ /*定义构造方法要注意: * ①构造方法的名称必须与类名一致。 * ②构造方法名称前不能有任何返回值类型的声明。 * ③不能在构造方法中使用return返回一个值,但可以单独写return语句作为方法的结束。 */