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