Encapsulation

 1 //BankAccount.java
2 public class BankAccount
3 {
4 String ower;
5 int accNumber;
6 double balance;
7 BankAccount()
8 {
9 ower = "WangLin";
10 accNumber = 123;
11 balance = 10000;
12 }
13 BankAccount(String name,int id,double bal)
14 {
15 ower = name;
16 accNumber = id;
17 balance = bal;
18 }
19 void deposit(double amount)
20 {
21 balance = balance + amount;
22 }
23 void withdraw(double amount)
24 {
25 if (balance > amount)
26 {
27 balance = balance - amount;
28 }
29 }
30 double getBalance()
31 {
32 return balance;
33 }
34 }
35 //BankAccountDemo.java
36 public class BankAccountDemo
37 {
38 public static void main(String[] a)
39 {
40 BankAccount ba = new BankAccount("QQ",333,7000.00);
41 ba.deposit(2500);
42 System.out.println("Balance after deposit :" + ba.getBalance());
43 ba.withdraw(5000);
44 System.out.println("Balance after withdraw :" + ba.getBalance());
45
46 BankAccount myAcc = new BankAccount();
47 System.out.println("Balance :" + myAcc.getBalance());
48 }
49 }
posted @ 2011-12-28 16:45  天涯行客  阅读(170)  评论(0编辑  收藏  举报
天道酬勤--埋头静默--厚积薄发