muy basico, algo de herencia

jtempo jtempo en omnilect.com
Vie Oct 15 19:00:14 CEST 2004


si tengo un clase

class Persona(object):
  def __init__ (self, nombre, apellido):
    self.Nombre= Nombre
    self.Apellido=Apellido

  def NombreCompleto(self):
    return "%s, %s" % (self.Apellido, self.Nombre)

si hago
var= Persona('Juan','Perez')
var.NombreCompleto() # me devuelve 'Perez, Juan'

Ahora deseo hacer una clase 'hija' de esta y agregarle un par de 
propiedades HorasTrabajadas y PrecioPorHora

class Empleado(Persona)...
 def Sueldo
    sueldo=HorasTrabajadas*PrecioPorHora
    return sueldo

Cómo sigue, no consigo hacerlo funcionar, quiero agregar esos atributos 
(HorasTrabajadas y PrecioPorHora), perdonen que sea muy basico, per o 
estoy muy atascado con esto y no consigo resolverlo gracias de Antemano.






_______________________________
http://www.omnilect.com
Omnilect - 2,000 Megabytes Of Storage... Just For You.
Email, Web Space, Photos, Whatever.
Great Usernames Still Available!




Más información sobre la lista de distribución Python-es