using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _抽象类//当父类中的方法不知如何实现时候用抽象类实现多态
{
class Program
{
static void Main(string[] args)
{
animal a = new dog();//抽象类不能创建父类对象
a.bark();
Console.ReadKey();
}
}
public abstract class animal
{
public abstract void bark();//抽象类没有方法体,用abstract
}
public class dog:animal
{
public void say()
{
Console.WriteLine("狗狗汪汪叫");
}
}
public class cat:animal
{
public void say()
{
Console.WriteLine("猫咪喵喵叫");
}
}
}