Allora vale il principio secondo cui quando erediti in realtà crei una relazione "isA" tra padre e figlia, il che vuole dire che la classe figlia è un caso della classe padre.
Se hai la classe Animale e derivi da questa Mammifero, sai che un mammifero è anche un animale.
Questo significa che Mammifero non può avere niente di meno di Animale, qualcosa in più si o modificare un comportamento si, ma niente in meno

Significa anche che ad esempio non puoi ridurre la visibilità di un metodo/campo, puoi allargarla.

Non puoi eliminare un metodo, come ti diceva giustamente MrBloom puoi svuotarlo di significato (non fargli fare niente) o lanciare un'eccezione

Riguardo all'eccezione, non è come si usa una eccezione, come funziona il meccanismo delle eccezioni in java, l'istruzione è banale, ma documentarti ti aiuta a capire se per te è meglio lanciare un'eccezione oppure svuotare di significato il metodo e basta