Загрузка...

OOP polymorphism. Creating a virtual method. explain

Thread in C# created by DenisBO Jun 27, 2021. 141 view

  1. DenisBO
    DenisBO Topic starter Jun 27, 2021 Banned 0 Jun 23, 2021
    1. Создать виртуальный метод в родительском классе.
    2. Создать 2 дочерних классы согласно варианту.
    3. В одном из классов преемников переопределить виртуальный метод, обеспечив выполнение виртуального метода родительского класса + собственные элементы.
    4. В одном из классов преемников переопределить виртуальный метод, без выполнения элементов виртуального метода родительского класса (только собственные Элементы).
    (Особенно не очень понял 3,4 пункт)
     
  2. PeaceDeath
    В дочернем классе оверрайдишь виртуальный метод из родительского и добавляешь в начале
    Code
    base.name_of_method();
    Просто оверрайдишь не добавляя то, что выше
     
    1. View previous comments (3)
    2. PeaceDeath
      DenisBO, офк отправляй
    3. DenisBO Topic starter
      Humboy13, Я новую тему создал посмотрите пожалуйста ;)
    4. DenisBO Topic starter
      @PeaceDeath, Я новую тему создал посмотрите пожалуйста ;))
Top
Loading...