Лекция 15. Обобщения Пример Обобщенный класс


Пример 8. Пример добавления собственных параметров типа в производный класс



бет4/4
Дата19.01.2023
өлшемі25.18 Kb.
#417427
түріЛекция
1   2   3   4
Байланысты:
Лекция 15. мысалдар
анатомия РК, Лекция 2 (2)
Пример 8. Пример добавления собственных параметров типа в производный класс.

using System;


// Обобщенный базовый класс.
class Gen
{
T ob; // объявить переменную типа Т
// Передать конструктору ссылку типа Т.
public Gen(T о)
{
ob = о;
}
// Возвратить значение переменной ob.
public T GetOb()
{
return ob;
}
}
// Класс, производный от класса Gen. В этом классе
// определяется второй параметр типа V.
class Gen2 : Gen
{
V ob2;
public Gen2(T о, V o2) : base(о)
{
ob2 = o2;
}
public V GetObj2()
{
return ob2;
}
}
// Создать объект класса Gen2.
class GenHierDemo2
{
static void Main()
{
// Создать объект класса Gen2 с параметрами
// типа string и int.
Gen2 x =
new Gen2("Значение равно: ", 99);
Console.Write(x.GetOb());
Console.WriteLine(x.GetObj2());
}
}


Достарыңызбен бөлісу:
1   2   3   4




©melimde.com 2023
әкімшілігінің қараңыз

    Басты бет