Пример наследования классов Си шарп

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

namespace TruckingProject
{
    public class AUTO
    {
        public int Number; // номер авто.
        public int Capacity; // грузоподъёмность.
       public int X; // параметры кузова
       public int Y; // 
       public int Z; //
        public int Congestion = 0; // возможность использовать автомобиль в данный момент.
        public virtual void Loading(int x, int y,int z, int cap) // загружаем автомобиль определённым грузом.
        { this.Congestion = 1; }
    }
    public class Car1: AUTO
    {
        int Congestion = 0; // возможность использовать автомобиль в данный момент.
        public override void Loading(int x, int y, int z, int cap) // загружаем автомобиль определённым грузом.
        { this.Congestion = 1; }
    }
}