interface inheritance using explicit interface
Wed Oct 29 2025 18:41:29 GMT+0000 (Coordinated Universal Time)
Saved by
@final
using System;
namespace practice
{
interface IEmployee
{
void empdisplaydetails();
}
interface IManager : IEmployee
{
void Managerdetails();
}
class Departmentdetails : IManager
{
void IEmployee.empdisplaydetails()
{
Console.WriteLine("Employee Details");
}
void IManager.Managerdetails()
{
Console.WriteLine("Manager is working in sales department");
}
}
class Program
{
public static void Main(string[] args)
{
Departmentdetails d = new Departmentdetails();
IEmployee emp = d;
emp.empdisplaydetails();
IManager mg = d;
mg.Managerdetails();
}
}
}
content_copyCOPY
Comments