Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Exo1
- {
- public class Compte
- {
- private static int numAuto = 0;
- private static String MONNAIE = "euro(s)";
- private int numCpt;
- private double solde;
- public Compte(double solde)
- {
- this.solde = solde;
- NumAuto++;
- this.numCpt = NumAuto;
- }
- public Compte() : this(0)
- {
- }
- public double Solde
- {
- get
- {
- return this.solde;
- }
- private set
- {
- this.solde = value;
- }
- }
- public int NumCpt
- {
- get
- {
- return this.numCpt;
- }
- private set
- {
- this.NumCpt = value;
- }
- }
- public static int NumAuto
- {
- get
- {
- return numAuto;
- }
- private set
- {
- numAuto = value;
- }
- }
- public void Crediter(double montant)
- {
- this.Solde += montant;
- }
- public void Debiter(double montant)
- {
- this.Solde -= montant;
- }
- public override string ToString()
- {
- return "-----\n Compte numero: " + this.NumCpt + "\n Solde : " + this.Solde + " " + MONNAIE+"\n-----";
- }
- public override bool Equals(object obj)
- {
- return obj is Compte compte &&
- this.NumCpt == compte.NumCpt;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement