Keresés

Új hozzászólás Aktív témák

  • Alexios

    veterán

    válasz Keem1 #9777 üzenetére

    Hát, lehet érdemes lenne megnézni a c# és oop alapokat, mert ez kb a legalapabb öröklődés :)

    Példa:

    using System;
                        
    public class Program
    {
        public static void Main()
        {
            var dark = new Dark();
            Console.WriteLine(dark.Magenta);
            Console.WriteLine(dark.Green);
        }
    }
    public class Light
    {
        public virtual string Magenta{get;} = "LightMagenta";
        public virtual string Green {get;} = "LightGreen";
    }
    public class Dark : Light
    {
        public override string Magenta {get;} = "DarkMagenta";
    }

    Ha a kérdés az, hogy ezek statikus propertyk lennének, akkor statikus propertyket nem lehet virtualnak vagy abstractnak megjelölni, szóval felülírni sem lehet őket

    [ Szerkesztve ]

Új hozzászólás Aktív témák