Код IT
← Каталог

Объектно-ориентированное программирование в C# — base

Фрагмент из «Объектно-ориентированное программирование в C#»: base.

C# main.cs
public class Animal
{
    public Animal(string name)
    {
        Name = name;
    }
}

public class Dog : Animal
{
    public Dog(string name) : base(name) // вызов конструктора Animal
    {
        // дополнительная инициализация
    }
}
public class Animal
{
    public Animal(string name)
    {
        Name = name;
    }
}

public class Dog : Animal
{
    public Dog(string name) : base(name) // вызов конструктора Animal
    {
        // дополнительная инициализация
    }
}