SoFunction
Updated on 2025-03-07

Methods to overwrite and hide base class (new, override)


public class Father
    {
        public void Write() {
("Father");
        }
    }

    public class Mother
    {
        public virtual void Write()
        {
("Mother");
        }
    }

    public class Boy : Father
    {
        public new void Write()
        {
("son");
        }
    }

    public class Girl : Mother
    {
        public override void Write()
        {
("female");
        }
    }