Facebook
From Pras, 2 Months ago, written in C#.
Embed
Download Paste or View Raw
Hits: 45
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Chapter3
  8. {
  9.     class AkunPremium : Akun
  10.     {
  11.         public AkunPremium(int id, int saldo, string password) : base(id, saldo, password)
  12.         {
  13.             Id = id;
  14.             this.password = password;
  15.             Saldo = saldo;
  16.         }
  17.  
  18.  
  19.         public new int Saldo
  20.         {
  21.             get
  22.             {
  23.                 return _saldo;
  24.             }
  25.             set
  26.             {
  27.                 if (value < 0)
  28.                     throw new InvalidOperationException("Saldo tidak bisa kurang dari 0 rupiah");
  29.                 else
  30.                     _saldo = value;
  31.             }
  32.         }
  33.  
  34.         public override void Setor(int jumlah)
  35.         {
  36.             Saldo += jumlah + 500;
  37.         }
  38.  
  39.         public override void Tarik(int jumlah)
  40.         {
  41.             Saldo -= jumlah + 500;
  42.         }
  43.     }
  44. }
  45.