Создание обобщенных классов
Дата публикации: 23.05.2025

Создание обобщенных классов


Содержимое статьи:

Задание

Создайте обобщенный класс:

  • С одним параметризованным типом (T)
  • С одним полем этого параметризованного типа
  • С геттером и сеттером для этого поля
    Создайте объект этого класса с помощью оператора треугольных скобок. Протестируйте работу геттера и сеттера.

    Решение

    // Определение обобщенного класса
    class GeneralizedClass<T> {
    private _value: T;
    constructor(value: T) {
    this._value = value;
    }
    // Геттер
    get value(): T {
    return this._value;
    }
    // Сеттер
    set value(newValue: T) {
    this._value = newValue;
    }
    }
    // Создание объекта обобщенного класса
    const obj = new GeneralizedClass<string>("Привет");
    // Тестирование геттера
    console.log(obj.value); // Выведет "Привет"
    // Тестирование сеттера
    obj.value = "Пока";
    console.log(obj.value); // Выведет "Пока"


Аниме Бесконечные небеса онлайн смотреть без регистрации
Аренда автокрана 25 тонн Москва с страховкой
Аренда тепловых аппаратов в Москве
Белое ЗУ LDNio DL-213 2100мА для iPhone 4
CASUAL Second Hand в Москве - поиск по городу
Генератор ADG-ENERGY АД-30-Т400
God of War Ragnarok настройки разрешения
Инновации в использовании бетона с низким уровнем углеродного отпечатка в строительстве высотных зда
Инновационные методы управления строительством бетонных конструкций с использованием 3D-печати
Кадастровые работы в Кургане
Как начать и завершить строительство: Пошаговое Руководство
Как правильно планировать и осуществлять строительство
Как провести успешное строительство: Пошаговое Руководство
Как создать сайт с нуля за неделю?
Как успешно провести строительство: Пошаговое руководство
Логистика и таможенные процедуры
Металлическая мебель с поддержкой нагрузки
Оптимизация заголовков и метатегов
Почему VDSina — лучший выбор хостинга
Пржевальское: жилые комплексы
Современные подходы к строительству: инновации и практическое применение
Современные подходы к строительству: иновации и технологии
Современные технологии и подходы в строительстве
Стратегии продвижения в Sape.ru
Строительство: Основы и Передовые Технологии
Строительство: Основы и Практическое Применение
Строительство: основы и практическое применение
Строительство: Основы и Практика
Строительство: основы, технологии и перспективы
Строительство: основы, тенденции и перспективы
Строительство: подробное руководство и практические советы
Строительство: Профессиональный Подход и Пошаговое Руководство
Строительство: Все, что нужно знать
Строительство: Все, что нужно знать
Строительство: Всё, что вам нужно знать
Unturned - увлекательная игра о выживании в опасном мире
VDSina хостинг: современные технологии и оборудование
Внедрение SAP CRM в бизнес-процессы компании