using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication11
{
class Program
{
static void Main(string[] args)
{
worker worker1 = new worker();
worker1.Name = "张三";
worker1.ID = "12345";
worker1.Work();
wage wage2 = new wage();
wage2.Wage();
Console.ReadLine();
}
}
public interface myInterface //新建一个接口类,默认修饰符是pulic。
{
//设置Name和Id属性
string Name //接口可以包含方法,属性,事件,索引器,但是不包含字段。
{
get;
set;
}
string ID
{
get;
set;
}
//设置一个work方法
string Work();//接口类不包含方法的实现
}
public class worker : myInterface //新建一个工作类继承myInterface
{
string id = "";
string name="";
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public string ID
{
get
{
return id;
}
set
{
id = value;
}
}
public string Work()
{
Console.WriteLine(name);
Console.WriteLine(id);
return name;
}
}
public class wage:worker,myInterface //新建一个工资类,继承工作类,和接口类。接口可以多重继承。使用多重接口时,要继承的接口之间用,分隔
{
public void Wage()
{
Console.Write("5000K");
}
}
}