Конструктор базового класса - C#

Узнай цену своей работы

Формулировка задачи:

вот код наследника
namespace Inheritance1_1
{
    class SalePurchase : Purchase
    {
 
       [U] public SalePurchase(string newName, double newPrice, int newQty) :base(newName,newPrice,newQty);[/U]
        public SalePurchase()
        {
        }
 
        public override double GetCost()//стоимость со скидкой
        {
            return ((Price - 0.7) * Qty);
        }
    }
}
как я понимаю все правильно, но компилятор считает иначе : Ошибка CS0501 'SalePurchase.SalePurchase(string, double, int)" должен объявлять тело, так как он не помечен модификатором abstract, extern или partial может кто ответить что не так?
Хотелось вызывать конструктор базового класса

Решение задачи: «Конструктор базового класса»

textual
Листинг программы
public SalePurchase(string newName, double newPrice, int newQty) :base(newName,newPrice,newQty){}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы