Pero sólo lee los errores y ya. Te dice "argumentos no requeridos, y sin embargo he encontrado un argumento
double". Te pones a ver tu código: ¿Dónde podría yo haberle dado un argumento
double a algo que no requiere argumentos?
Lo primero que ves es el constructor de la clase TipoA:
Código Java:
Ver originalpublic TipoA(double sb) {
super(sb);
comisionFija = 0;
}
Le estás dando el argumento
double sb a
super, que es la llamada al constructor de la clase padre. Pues bien, veamos como está definido el constructor de la clase padre:
Código Java:
Ver originalpublic Empleados(){
nombre = "n";
dni = 00000000;
sueldoBase = 0;
}
Ese constructor no recibe ningún argumento, y sin embargo al llamarle le estás pasando uno. ¿Solución? Varias, la más evidente: añádele ese argumento al constructor de la clase padre:
Código Java:
Ver originalpublic Empleados(double sb){
nombre = "n";
dni = 00000000;
sueldoBase = sb;
}