Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 29-abr-2007, 12:23   #1 (permalink)
edochan ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2006
Ubicación: Barcelona, España
Mensajes: 19
Problema con Herencia.

A ver, soy una novata del java y estoy haciendo varios problemas de herencia para practicar. Pues bien, el problema trata de que tenemos una clase padre llamada Empleado que entre otras cosas tiene un metodo abstracto el cual tenemos que implementar en su derivada profesor. Este es el codigo:

public void incrementarSou() {

double sueldo2;
Scanner teclado=new Scanner(System.in);
sueldo2=teclat.nextDouble();
super.sou+sou2;
// pues bien la duda esta suma en como incrementar la variable del padre. Es una duda tonta pero no encuentro como hacerlo...No se si utilizar this o super...en fin agradeceria una ayuda.
}


Gracias por mirar.
edochan está desconectado   Responder Citando
Antiguo 29-abr-2007, 13:43   #2 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
Re: Problema con Herencia.

Para acceder a la clase padre, podemos hacer uso del puntero super.

De esta manera, para acceder a un atributo de la clase padre hacemos super.atributo.


Para asignarle un valor lo podés hacer así:
super.atributo = 9 // en la caso de que quieras asignarle 9.

Saludos
TolaWare está desconectado   Responder Citando
Antiguo 30-abr-2007, 08:52   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.570
Re: Problema con Herencia.

No hace falta si el atributo que usamos no lo hemos sobre-escrito.
GreenEyed está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93