/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Sobre Python

 
      Índice del Foro elrincondelc.com -> Otros lenguajes
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
polly



Registrado: 19 Jul 2007
Mensajes: 618

MensajePublicado: 12/02/2009 4:44 am
Título: Sobre Python

Buenas, tengo una duda, en Python los ficheros que editamos ,por ejemplo : persona.py, son modulos no ? Es decir no son clases en si.

Por ejemplo si tengo:

ser_humano.py
Código:

class ser_humano:

         def nombre (self):
               return "Hombre"



persona.py
Código:


import ser_humano

class persona (ser_humano):
   
         def saludo (self):
                print  "Hola"



En el fichero "persona.py" estoy importando un modulo y por tanto estaria heredando de un modulo (cosa que es erronea) no ??

Para heredar de la clase tendria que hacer algo asi como

persona.py
Código:

from ser_humano import ser_humano

class persona (ser_humano):
        def saludo(self):
               print "SAasdad"


Es eso correcto ?

Gracias
_________________
enrmarc
Volver arriba
Masakre



Registrado: 06 Jun 2012
Mensajes: 245

MensajePublicado: 26/07/2012 12:04 pm
Título:

Clases y herencia me suena a C++ Smile
Ojalá alguien pudiera ampliarnos el panorama en este aspecto.
Volver arriba
Sorancio



Registrado: 29 May 2009
Mensajes: 1157
Ubicación: España

MensajePublicado: 26/07/2012 12:22 pm
Título:

Es incorrecto.

Añades un archivo, que la clase y el nombre del archivo es sólo por comodidad. Python es también funcional por lo que en un archivo puedes definir sólo funciones :).
_________________
Mi página web (en inglés):
Volver arriba
      Índice del Foro elrincondelc.com -> Otros lenguajes
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com