Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2021, 11:42   #1
delzogade
Новичок
Джуниор
 
Регистрация: 28.04.2021
Сообщений: 1
Восклицание Поле класса-потомка

Для класу, створеному у попередній лабораторній роботі (ЛР №7)
створити клас- нащадок з додатковим полем, вказаним у індивідуальному
завданні.
Створити візуальний інтерфейс (форму) для демонстрації роботи:
введення та виведення інформації про об’єкти: класі-предку та класі-
нащадку.

Поле класса-потомка: Год выпуска товара.
Функция обработки данных: Сколько лет товару.
У меня есть только код к классу Товар который я делал в консольном варианте.
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Laba7
{
    class Tovar
    {
        public Tovar(int Count, double Price)
        {
            this.Price = Price;
            this.Count = Count;
        }

        public double Price
        {
            get; set;
        }
        public int Count
        {
            get; set;
        }

        public double FullPrice()
        {
            return Count * Price;
        }

        public static double FullPrice(int ves, double price)
        {
            return ves * price;
        }

        public void DisplayInfo()
        {
            Console.WriteLine("-=-=-=");
            Console.WriteLine("Цена продукта за одну единицу: " + Price);
            Console.WriteLine("Количество товара: " + Count);
            Console.WriteLine("Общая стоимость: " + FullPrice());
            Console.WriteLine("-=-=-=");
        }
    }
    class Program
    {
        static void PrintText()
        {
            Console.WriteLine("-------------------");
        }
        static void Main(string[] args)
        {
            PrintText();
            Tovar Tovar1 = new Tovar(12, 500);
            Tovar Tovar2 = new Tovar(32, 750);
            Tovar1.DisplayInfo();
            Tovar2.DisplayInfo();
            Console.WriteLine($"Стоимость: " + Tovar.FullPrice(5, 70));
            Console.ReadKey();
        }
    }
}
delzogade вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delete для строки "внутри" класса-потомка TObjectList: как осуществить? Ship_1 Общие вопросы Delphi 5 11.04.2017 16:27
си++ - "совместимость" класса-родителя и его потомка vedro-compota Общие вопросы C/C++ 23 23.10.2012 21:44
Функция базового класса вызывает критическую ошибку при вызове для класса-потомка Archet Общие вопросы C/C++ 7 17.01.2012 20:17
Использование объектов класса потомка в классе предке Invisible_ Общие вопросы C/C++ 1 05.04.2011 23:40
Static поле класса GenAcid Общие вопросы Delphi 2 17.06.2008 11:55