Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



lunes, 10 de junio de 2013

Python: Ejemplo de Clase, herencia y polimorfismo , y como recorrer lista de elementos

Python: Ejemplo de clase 

como recorrer una lista de elementos

Os dejo aqui un simple ejemplo de como hacer una clase, y crear clases heredadas de ellas con python.


La clase padre se llama "cosa", que tiene varias propiedades (nombre, y apellidos)  y dos  métodos:

  • nombre: que asigna a las propiedades nombre y apellidos valores
  • ver: que muestra los valores del nombre y apellidos.

Luego defino la clase robot, que hereda de la clase "cosa", con un método nuevo llamado "calculista" y redefine el método ver.

La clase humano, que también es heredada de "cosa",  y define el método "calculista".

En el programa principal, se usa una variable "Lista" que contiene los dos objetos que creo (r1, y r2) que aunque son de distinto tipo, se pueden añadir a la lista sin ningún problema.

Luego se muestra el contenido de los objetos, de dos formas, directamente usándolo y  usando la lista con su indice correspondiente...




Otra forma más cómoda de  la lista de elementos seria usando for: