1)static 修飾方法,靜態方法,可以用類名直接呼叫
2)static修改屬性,靜態屬性,屬於類所有,所有的物件所共享
實現過程:
(1)首先定義乙個bank類,並在其中新增乙個靜態屬性string bankname,表示銀行的名字:
public class bank
(2)然後建立帶引數乙個構造方法bank(string name,string password,double turnover),以便建立例項。完成後的**如下所示:
public class bank
}
(3)然後實現其中的存錢成員方法。void deposit(double turnover)
/**
* 向賬戶中存入錢
* @param turnover 交易金額
*/public void deposit(double turnover)
(4)然後實現類的取錢方法:
/**
* 取錢
* @param password 取錢密碼
* @param turnover 交易金額
*/public void withdrawal(string password, double turnover)
}else
}
(5)接下來實現,歡迎和歡送方法,這兩個方法通過靜態方法來實現。
/**
* 靜態方法,可以通過類名直接呼叫
*/public static void wellcome()
/*** 靜態方法,可以通過類名直接呼叫
*/public static void goodbye()
(6)最後的**如下所示:
public class bank
/*** 向賬戶中存入錢
* @param turnover 交易金額
*/public void deposit(double turnover)
/*** 取錢
* @param password 取錢密碼
* @param turnover 交易金額
*/public void withdrawal(string password, double turnover)
}else
} /**
* 靜態方法,可以通過類名直接呼叫
*/public static void wellcome()
/*** 靜態方法,可以通過類名直接呼叫
*/public static void goodbye()
}
bank類的屬性和方法都定義好了,接下來定義測試類,測試bank類的功能。
(1)先定義個test類
public class test
}
(2)呼叫bank類的靜態方法歡迎;銀行歡送;
public class test
}
再進行存錢操作,取錢操作;
public class test
}
(3)程式執行結果如下所示:
銀行取錢操作
銀行取錢操作 定義賬戶類 臨界資源 定義取錢執行緒 public class 取錢執行緒 extends thread override public void run catch interruptedexception e 呼叫賬戶類的方法實現取錢處理 account.setbalance ac...
銀行取錢執行緒安全問題
一 定義乙個賬戶類 public class account 構造器 public account string accountno double balance 此處省略了accountno和balance的setter和getter方法 accountno的setter和getter方法 pub...
微眾銀行APP開戶流程
微眾銀行自 2014 年成立以來,就開始服務於大眾,微眾銀行app在 2015 年 8 月 15 上線。微眾銀行app是微眾銀行正式對外推出的首款獨立app形態產品,使用者體驗親切簡www.cppcns.com單,設計風格清新有趣,旨在為使用者提供更加貼心的金融服務。編者今天就帶領大家了解一下微眾銀...