การสืบทอดคลาสในภาษา C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ExamOOPAnimal
{
    abstract class Animal
    {
       private string name;
       private int leg;
       public abstract void Sound();
    }
    class Tiger :Animal{ 
      public float fast;
      public void prey() { 
      
      }
      protected int prey(string preyName) {
          return 0;
      }
       public override void Sound(){}
    }
    class Chicken : Animal
    {
        protected int wing;
        private void Fly() { 
        
        }