Tuesday, 1 May 2018

Simple console application using Multiple interface Properties

Simple console application using Multiple interface Properties
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplicationSample
{
    interface Addition
    {
        int Add();
    }
    interface Multiplication
    {
        int Multi();
    }
    class MultiInterFace:Addition,Multiplication
    {
        int x, y;
        public MultiInterFace(int x, int y) //Constructor
        {
            this.x = x;
            this.y = y;
        }
        public int Add() //Imlimentation Add()
        {
            return (x + y);
        }
        public int Multi() //Implimentation Multi()
        {
            return (x * y);
        }
    }
    class InterFaceTest
    {
        public static void Main()
        {
            MultiInterFace Com = new MultiInterFace(10,20);
            Addition add = (Addition)Com;
            Console.Write("Addtion = " + add.Add()); //Casting
            Console.ReadLine();
            Multiplication multi = (Multiplication)Com;
            Console.Write("Multiplication = " + multi.Multi()); //Casting
            Console.ReadLine();
        }
    }
}
https://www.youtube.com/channel/UCKLRUr6U5OFeu7FLOpQ-FSw/videos

0 comments

Post a Comment