devi definirti gli stessi metodi sia nella classe padre che in quella figlia, cioè, sia nella classe padre che in quella figlia ci dev'essere un metodo con lo stesso nome e lo stesso numero/tipo di parametri. sta a te ridefinirti quel metodo nella classe figlia (tecnica dell'overriding)
quando andrai ad invocare quel metodo dalla classe padre, la JVM cercherà il metodo in tutta la gerarchia partendo dalle classi più basse (tipo le foglie di un albero). se lo trova invoca quello, altrimenti sale.
oltre a rivederti il polimorfismo, rivediti anche l'ereditarietà