Clases
Las clases y los objetos sirven para crear tu propio tipo de datos (es decir, tipos de datos definidos por el usuario). Una clase es un tipo de dato definido por el usuario, y la crear instancias de una clase hace relación a la creación de objetos de ese tipo. Las clases y los objetos son considerados los principales bloques de desarrollo para Python, el cual es un lenguaje de programación orientado a objetos.
¿Cómo crearíamos una clase en Python? La estructura de clase más simple en Python luciría de la siguiente manera:
class ClassName: statementsLa definición de una clase comienza con la palabra clave class, y className sería el nombre de la clase (identificador). Ten en cuenta que el nombre de la clase sigue las mismas reglas que los nombres de variables en Python, es decir, sólo pueden comenzar con una letra o un subrayado _, y sólo pueden contener letras, números o guiones bajos. Además, según PEP 8 (Guía de estilo para la programación en Python), se recomienda que los nombres de las clases estén capitalizadas.
Atributos
Los atributos son como propiedades que queremos añadir a la clase (tipo). Por ejemplo, una clase llamada Person, vamos a añadir dos atributos: name y school, tal que así:
class Person: name = '' school = ''
jorge = Person() abder.name = 'Jorge' abder.school = 'Universidad de la vida'
No comments:
Post a Comment