using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace a
{
public class Animal
{
protected string mess;
public Animal() {
Console.WriteLine("父类构造函数已经执行!");
mess = "动物——>";
}
}
public interface Fly //会飞
{
void fly();
}
public interface Swim//会游泳
{
string swim();
}
public class Bired :Animal ,Fly
{
public Bired() {
Console.WriteLine("派生类构造函数已经执行!");
mess += "鸟——>";
}
public void fly()
{
Console.WriteLine("接口的实现方法执行了");
mess += "会飞";
}
public string Mess() {
return mess;
}
}
class Program
{
static void Main(string[] args)
{
Bired b1 = new Bired();
b1.fly();
string re=b1.Mess();
Console.WriteLine(re );
Console.Read();
}
}
}
运行结果如下: