Foro sobre Java SE > Consulta sobre error al invocar al metodo Super desde el contructor de la clase derivada
Hola, Estoy definiendo unas clases y me encontre con un error, podrian ayudarme. Mas detalles abajo Muchas gracias
Tengo definida la siguiente clase base denominada Persona que posee dos constructores y atributos adicionales (por ser una clase derivada), los cuales se muestran debajo
Hola,
Estoy definiendo unas clases y me encontre con un error, podrian ayudarme. Mas detalles abajo
Muchas gracias
Tengo definida la siguiente clase base denominada Persona que posee dos constructores y atributos adicionales (por ser una clase derivada),
los cuales se muestran debajo
private String nombre;
private String apellido;
private Date fechaNacimiento;
private char tipoDocumento;
public Persona() {
super("Persona");
// TODO Auto-generated constructor stub
}
/**
* @param nombreTabla
* @param nombre
* @param apellido
* @param fechaNacimiento
* @param tipoDocumento
*/
public Persona(String nombreTabla, String nombre, String apellido,
Date fechaNacimiento, char tipoDocumento) {
super(nombreTabla);
setNombre(nombre);
setApellido(apellido);
setFechaNacimiento(fechaNacimiento);
setTipoDocumento(tipoDocumento);
}
Y una Clase jugador que deriva clase Persona
/**
* @param nick
* @param cantidadDeJugadas
* @param cantidadDeJugadasGanadas
*/
public Jugador(String nick) {
super("Jugador", "Anonimo", "Anonimo", null; "" );
this.nick = nick;
setCantidadDeJugadas(0);
setCantidadDeJugadasGanadas(0);
}
Al invocar al contructor de la clase persona da el siguiente error:
Multiple markers at this line
- Syntax error on token ";", , expected
- The constructor Persona(String, String, String, null, String) is
undefined