Development ASP.Net Tutorial

public class ProductBase
{
    private decimal _price;
    public virtual decimal Price
    {
        get { return _price; }
        set { _price = value; }
    }
}
public class OnSaleProduct : ProductBase
{
    override public decimal Price
    {
        get { return base.Price / 2; }
        set { base.Price = value; }
    }
}