public override void Hug(CareBearBase careBearToHug) { Console.WriteLine($"Grumpy Bear hates hugs and instead shuns {careBearToHug.Name}."); }
public override void Hug(CareBearBase careBearToHug) { Console.WriteLine($"Swipes right on {careBearToHug.Name}"); }
// virtual means that each individual inheriting care bear can change this // virtual: I've defined it, but you are welcome to modify it // virtual means you can change it, but you do not have to // you can choose not to override virtual public virtual void Hug(CareBearBase careBearToHug) { Console.WriteLine($"{Name} runs over to {careBearToHug.Name} and squeezes them, pressing their {BellyBadge} and {careBearToHug.BellyBadge} together."); }