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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2022, 12:48   #1
Radon33
Пользователь
 
Регистрация: 22.10.2021
Сообщений: 34
По умолчанию Как перегрузить метод вывода?

Код:
using System;
using System.Collections.Generic;
using System.Text;

namespace WWs
{
    abstract class TV
    {
        public string Name;//Название программы
        public string Time;//Время
        public TV(string name, string time)//Конструктор
        {
            this.Name = name;
            this.Time = time;
        }
        public static string[] kanal = new string[] { "СТС", "Первый канал" };
        public static string[] sts = new string[] { "Ералаш", "Маска", "Не дрогни", "Патриот" };
        public static string[] pervi = new string[] { "Время", "Инфо", "АнтиФэйк", "Сегодня" };
        public abstract void Show();
    }
    class Sts : TV//Производный класс
    {
        public string genre;//Жанр
        public string description;//Описание
        public string age;//Возрастное ограничение
        public Sts(string name, string time, string Genre, string Description, string Age) : base(name, time)//Конструктор
        {
            this.genre = Genre;
            this.description = Description;
            this.age = Age;
        }
        public static string[] Discription = new string[] { "Детский юмористический киножурнал радовал и продолжает радовать уже не одно поколение взрослых и детей.", "Скромный, застенчивый служащий банка закомплексован настолько, что чувствует себя неуверенно с красивыми девушками. Волею судьбы к нему попадает волшебная маска, и Стенли Ипкис приобретает способность превращаться в неуязвимое мультяшное существо из забавных комиксов.", "По правилам игры в каждом из четырёх испытаний ведущие выбирают себе по одному подопечному. Задача участников — не дрогнуть, даже если очень страшно.", "Саня Кучин возвращается из армии в родной городок с большой мечтой сделать свой дом лучшим местом на земле." };
        public static string[] Age = new string[] { "6+", "16+", "16+", "16+" };
        public static string[] Genre = new string[] { "Детям", "Комедия", "Шоу", "Комедия" };
        public static string[] vrem = new string[] { "06:00", "10:00", "12:30", "15:20" };
        public override void Show()
        {
            Console.WriteLine($"Название: {Name}\nВремя: {Time}\nЖанр: {genre}\nОписание: {Discription}\nВозрастное ограничение: {Age}");
        }
    }
    class Pervi : TV//Производный класс
    {
        public string genre2;//Жанр
        public string description;//Описание
        public string age;//Возрастное ограничение
        public Pervi(string name, string time, string Genre2, string Description, string Age) : base(name, time)//Конструктор
        {
            this.genre2 = Genre2;
            this.description = Description;
            this.age = Age;
        }
        public static string[] Discription = new string[] { "Информационная телепрограмма «Первого канала», ранее - ЦТ СССР, Всесоюзной ГТРК, РГТРК «Останкино».", "Специально созданный кабельный или спутниковый телеканал, предназначенный для распространения важной информации и рекламы различных функций телеоператора. ", "Видели видео? Теперь Александр Смол задает этот вопрос с особым смыслом. Сейчас видео, которое вызывает у нас шквал эмоций, может оказаться цинично изготовленным фейком.", "Смотрите самые важные и актуальные политические, экономические и социальные новости к этому часу." };
        public static string[] Age = new string[] { "16+", "6+", "16+", "16+" };
        public static string[] Genre2 = new string[] { "Новости", "Информация", "Познавательное", "Новости" };
        public static string[] vrem = new string[] { "10:00", "11:30", "16:35", "20:00" };
        public override void Show()
        {
            Console.WriteLine($"Название: {Name}\nВремя: {Time}\nЖанр: {genre2}");
        }
    }
}
Radon33 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перегрузить метод magistr4815 Общие вопросы C/C++ 1 14.05.2017 14:31
Программа вывода таблицы, использовать класс, обеспечить функции доступа к полям класса, перегрузить операторы ( язык с++ ) Мариша33 Помощь студентам 1 27.11.2013 11:07
Как правильно перегрузить << cout ? Jugger Помощь студентам 1 13.03.2013 00:40
Конструктор,метод вывода на экран Display, метод для преобразования в строку toString в Delphi Чумак Татьяна Помощь студентам 6 03.04.2012 11:58