O que há de errado?

Boa noite pessoal! Sou novo aqui no fórum e estou desesperado para encontrar algum erro neste código (se houver), podem me ajudar? Obrigado!

[code]public class Lanche {
double preco;

public Lanche (double umPreco)
{ preco = umPreco;
}
}

public class CachorroQuente extends Lanche {
String tipo;

public CachorroQuente (double p, String t) //constructor 1
{ tipo = t;
super§;
}

public CachorroQuente (double p) //constructor 2
{ super§;
tipo = ?tradicional?;
}

public CachorroQuente (double p, String t) //constructor 3
{ super§;
tipo = t;
}

public CachorroQuente (double p, String t) //constructor 4
{ super.Lanche§;
tipo = t;
}
} [/code]

Bem vindo ao fórum!
Quando postar codigos use a tag para facilitar a visualização.

Qual erro esta dando ?

Diz que "constructor CachorroQuente(double,java.lang.String) is already defined in class CachorroQuente

Você pode ter vários construtores em uma mesma classe, mas a assinatura (relação de parâmetros) de cada um tem que ser diferente para cada um deles.

Sim, claro… é verdade. Obrigado pela resposta!