Yes, when a class inherits a method from a superclass in object-oriented programming, it has the opportunity to override that method. This means that the subclass can provide its own implementation of the method, which will be used instead of the implementation in the superclass when the method is called on an instance of the subclass. Overriding allows for customization and specialization of behavior in the subclass while still benefiting from the general structure provided by the superclass.