using System;
interface Addition { int Add(); }
interface Multiplication { int Mul(); }
class Computation : Addition , Multiplication
{
int x,y;
public Computation(int x,int y)
{
this.x = x;
this.y = y;
}
public int Add() { return x+y; }
public int Mul() { return x*y; }
}
class InterfaceTest
{
static void Main()
{
Computation c = new Computation(10,20);
Addition add = (Addition)c;
Console.WriteLine("Sum = "+add.Add());
Multiplication mul = c as Multiplication;
Console.WriteLine("Product = "+mul.Mul());
Console.ReadKey();
}
}
Output:-
No comments:
Post a Comment