Ciao a tutti,
Sto svolgendo un'esercitazione ma ho dei dubbi sull'ereditarietà delle classi in java.
Il manuale che sto seguendo ne parla talmente leggermente che non si degna nemmeno di fare un esempio, ed allora eccomi qui dai voi:-)

Ho due semplici classi, la classe libro è la classe madre:
codice:
public class Testo 
{
	private String 	id;
	private String editore;
	private int pagine;
	private String categoria;
	
	public Testo(String editore, int pagine, String categoria)
	{
		this.editore=editore;
		this.pagine=pagine;
		this.categoria=categoria;
	}	
}

//QUESTA è LA CLASSE FIGLIA

public class Libro extends Testo 
{
	private String titolo;
	private String genere;
	private String scrittore;
	
	public Testo(String titolo,String genere, String scrittore,String dataPubblicazione)
	{
		this.titolo=titolo;
		this.genere=genere
		this.scrittore=scrittore;
		this.dataPubblicazione=dataPubblicazione;
	}
	
	
}
Ma come mi devo comportare per quanto riguarda il metodo costruttore? Quando vado a compilare la classe figlia mi dice che mancano dei parametri, che guarda caso sono i parametri della classe Testo...tutti i parametri della classe da cui deriva.

Ok che la figlia deve avere tutti i parametri della classe da cui deriva, ma mica dovrò riscrivere il costruttore con i parametri della classe madre, vero?

Mentre quando istanzio la classe, dovrò usare tutti i parametri, vero?

Grazie mille a tutti!

Roberto