|
using
System;
interface
ExampleInterface1
{
void
Display1();
void
Show1();
}
interface
ExampleInterface2
{
void
Display2();
void
Show2();
}
abstract
class Class1
{
abstract
public void Hide1();
}
abstract
class Class2
{
abstract
public void Hide2();
}
//Error: MainClass cannot inherit from multiple classes
//at the same time.
//class MainClass : Class1, Class2
//{
// public static void Main()
// {
// Console.WriteLine("Hello");
// }
//}
//A class can inherit from multiple interfaces at the same time
class
MainClass : ExampleInterface1,
ExampleInterface2
{
public
static void Main()
{
Console.WriteLine("Hello");
//MainClass must implement Display1(),Display2(),Show1() and Show2() methods.
}
}
|