Declaring and implementing Interfaces - CSharp Custom Type

CSharp examples for Custom Type:interface

Description

Declaring and implementing Interfaces

Demo Code

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System;//from   w  w  w  .  j  a  v a2s.  co m
public interface ITransactions {
   void showTransaction();
   double getAmount();
}
public class Transaction : ITransactions {
   private string tCode;
   private string date;
   private double amount;
   public Transaction() {
      tCode = " ";
      date = " ";
      amount = 0.0;
   }
   public Transaction(string c, string d, double a) {
      tCode = c;
      date = d;
      amount = a;
   }
   public double getAmount() {
      return amount;
   }
   public void showTransaction() {
      Console.WriteLine("Transaction: {0}", tCode);
      Console.WriteLine("Date: {0}", date);
      Console.WriteLine("Amount: {0}", getAmount());
   }
}
class Tester {
   static void Main(string[] args) {
      Transaction t1 = new Transaction("001", "8/10/2020", 7.00);
      Transaction t2 = new Transaction("002", "9/10/2020", 4.00);
      t1.showTransaction();
      t2.showTransaction();
   }
}

Result


Related Tutorials