Override

When we inherit a class, we receive a default set of behaviors —
as if life gives us a template: breathe, eat, grow.

But a human is not just a descendant.
At some point, one says:
"Thank you for the base implementation — now I override."

public class Human : BaseEntity
{
    public override void Evolve()
    {
        Console.WriteLine("Consciousness begins to question its origin...");
    }
}

public class Adolescent : Human
{
    public override void Evolve()
    {
        Console.WriteLine("Self-awareness clashes with inherited expectations.");
    }
}

Override is a break with the template — a rejection of default behavior,
the moment when "I" enters into conflict with "we were taught".

In real life, this may be:
  — an adolescent rejecting parental rules;
  — an adult changing religion or core values;
  — a philosopher refusing to accept axioms.

Without override, we merely execute the template.
With it — we begin to author our own logic.