codice:
public class Prova4 {

	public static void main(String []args){
	Figli figli=new Figli();
	figli.setFigli("Pino","Pina");
	figli.setGenitori("Maria","Maria");
	System.out.println(figli);
	}
}
Figli ereditando da Famiglia , non necessita di una riscrittura del metodo setGenitori(),a meno che non debba migliorarlo o cambiargli il funzionamento.
Volendo potresti scrivere nella classe Figli

public void setGenitori(String padre,String madre){
super.setGenitori(padre,madre);
}

ma diciamo che non ha senso
Inoltre l'ereditarietà è utile quando si creano classi astratte che ti dicono come deve essere impostata una classe che eredità da quest'ultima.


Ciauz