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