Clase

Clase

Creas tu propio tipo de dato

Crear una clase

Empiezan con la palabra Class identificador. El identificador tiene las mismas reglas el nombre de una variable.

Class alumno:

Si no se quiere crear las instrucción se utiliza pass (que no hace nada).

Instancia de una clase

alumno1=alumno

Ver identificar de qué clase es alumno, y qué espacio ocupa en la memoria escribiendo: print alumno1. En ese caso, obtendrás algo similar a:

Atributos

Son propiedades que queremos añadir a la clase (tipo). Por ejemplo, para nuestra clase alumno, vamos a añadir los atributos: nombre y espacialidad.

class alumno:

nombre=""

especialidad=""

def imprimir_nombre(self):

print(self.nombre)

def imprimir_espacialidad(self):

print(self.especialidad)

alumno1=alumno()

alumno1.nombre="Juan Penas"

alumno1.especialidad="Ingeniería mecánica"

alumno1.imprimir_nombre()

alumno1.imprimir_espacialidad()

Métodos

Son cómo funciones en Python se definen con la palabra def y tienen el mismo formato que las funciones.

Ejemplo.

En nuestra clase, se va a definir un método que imprima el nombre y la especialidad de un alumno. Solución

La clase se verá de la siguiente manera:

Última actualización

¿Te fue útil?