A base class can force a derived class to override an inherited method by using an abstract method. In languages like Java and C#, you can declare a method as abstract in the base class. Any derived class that inherits from this base class must provide a concrete implementation for the abstract method.