ciao a tutti ho un problema con la classe figlia di una classe da me creata, questa è la classe madre:
codice:
package Torri;
public abstract class Blocco {
private int numero;
private String colore;
public Blocco(int numero, String colore){
this.numero=numero;
this.colore=colore;
}
questa la classe figlia
codice:
package Torri;
public class Jolly extends Blocco{
public Jolly(int numero){
String s = "oro";
super(numero, s);
}
l'errore che mi da è:
Jolly.java:4: error: constructor Blocco in class Blocco cannot be applied to given types;
public Jolly(int numero){
^
required: int,String
found: no arguments
reason: actual and formal argument lists differ in length
Jolly.java:6: error: call to super must be first statement in constructor
super(numero, s);
io sapevo che data l'erdeitarietà il costruttorre di una classe figlia possa essere anche diverso da qeullo della classe madre, come spiegatomi nell'esempio Quadrato-Rettangolo