Пятница, 22.11.2024, 22:02
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
База языка C# [3]
В данном разделе будут статьи по базовым понятиям языка C#
Основы языка С# [22]
Раздел продолжает рассматривать основы языка C#
Задачи [2]
примеры решения задач
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0
Поиск
Главная » Статьи » C# » Задачи

Наследование классов A2 и B2 в классе C2

Решение:

//Write a class C2 that inherits all the functionality of A2 and B2,
//with the same stipulation that it should take f() from A2 and g() from B2.

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            C2 c2 = new C2();
            c2.f();
            c2.g();
        }
    }

    public class A2
    {
        public void f()
        {
            Console.WriteLine("Call f() from class A2");
        }
    }

    public class B2 : A2
    {
        public void g()
        {
            Console.WriteLine("Call g() from class B2");
        }
    }

    public class C2 : B2
    {
        public C2()
        {
            Console.WriteLine("Create class C2");
        }
    }
}

Категория: Задачи | Добавил: solowey (15.03.2021)
Просмотров: 301 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт