السلام عليكم
الهدف من هذه الحلقة هو التعامل مع مجموعة حسابات بنكية اعتماداً على الـ threads لضمان إجراء العمليات بشكل متزامن.
الفئة Compte :
class Compte {
private double solde, decouvert;
public Compte(double solde, double decouvert) {
this.solde = solde;
this.decouvert = decouvert;
}
public void deposer(double montant) {
this.solde += montant;
}
public void retirer(double montant) {
if (montant + decouvert <= solde) {
this.solde -= montant;
}
}
public void imprimeHistorique() {
System.out.println("votre solde est: " + solde);
}
}قم بكتابة فئة باسم ThreadCompteRetrait تسمح للزبون بسحب مبلغ معين و فئة أخرى باسم ThreadCompteDepot تسمح بتزويد الحساب.
بالتوفيق.