Наследование

Тема в разделе ".NET", создана пользователем kurzon, 9 ноя 2007.

  1. kurzon

    kurzon Гость

    Задние: Зарплата...
    Дано количество часов работы и и почасовая зарплата, при вводи количество дней, надо вывести зарплату?
    Код (Text):
     
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace Lab_2._
    {
    class Program
    {
    class Base
    {
    public int Vartist_za_chas, Chas;


    public int s_Vartist_za_chas
    {
    get { return Vartist_za_chas; }
    set { Vartist_za_chas = value; }
    }
    public int s_Chas
    {
    get { return Chas; }
    set { Chas = value; }
    }
    public void set(int a, int b)
    {
    s_Vartist_za_chas = a;
    s_Chas = b;

    }
    public void set() { }
    public void show()
    {
    Console.WriteLine("Стоимость за один час:" + s_Vartist_za_chas + "\nРабочых часов в день:" + s_Chas);
    }
    }
    class Vartist : Base
    {
    int kill_day;


    public Vartist(int a, int b, int c):base(a,b)
    {

    kill_day = c;
    }
    public int s_kill_day
    {
    get { return kill_day; }
    set { kill_day = value; }
    }
    public void showing()
    {
    Console.WriteLine("Стоимость за один час:" + s_Vartist_za_chas + "\nРабочых часов в день:" + s_Chas + "\nЗарплата:" + s_kill_day * s_Chas * s_Vartist_za_chas);
    }


    }
    class ZarobinaPlata
    {
    public static void Main()
    {
    Console.WriteLine("Введить количество рабочих дней ");
    int n = Convert.ToInt32(Console.ReadLine());
    Vartist t1 = new Vartist(100, 8,n);

    t1.showing();
    Console.ReadLine();

    }
    }
    }


    }
    Чтото не хочет наследовать?

    Код (Text):
     
    public Vartist(int a, int b, int c):base(a,b)
    Код (Text):
     Error  2   No overload for method 'Base' takes '2' arguments
     
  2. Pasha

    Pasha Гость

    Для: kurzon
    Потому что в классе Base нет конструктора (метода Base) принимающего два аргумента. Что и написано в сообщении об ошибке.
     
  3. kurzon

    kurzon Гость

    Я уже понял...
     
Загрузка...
Похожие Темы - Наследование
  1. Dragon108
    Ответов:
    23
    Просмотров:
    5.531
  2. vladis222
    Ответов:
    4
    Просмотров:
    1.620
  3. vladis222
    Ответов:
    4
    Просмотров:
    1.926
  4. Stashevckiy
    Ответов:
    10
    Просмотров:
    3.161
  5. olimp72
    Ответов:
    2
    Просмотров:
    2.437

Поделиться этой страницей