Глоссарий

out - ключевое слово out используется для передачи аргументов (параметров) метода по ссылке. Использование out позволяет не проводить инициализацию переменной перед передачей её в качестве параметра метода. Более подробную информацию по модификатору out можно получить в статье "Ключевые слова in, out и ref в методах C#"
override - - модификатор требующийся для расширения или изменения абстрактной или виртуальной реализации унаследованного метода, свойства, индексатора или события. Например,
class Employee : Person
{
    public string Company { get; set; }
    public Employee(string name, string company): base(name)
    {
        Company = company;
    }
    public override void Display()
    {
        Console.WriteLine($"{Name} работает в {Company}");
    }
}