¿Cómo crear una definición de clase en Python
Una clase no tiene que ser particularmente complejo. De hecho, puede crear sólo el contenedor y un elemento de clase en Python y llamar una clase. Por supuesto, la clase resultante no servirá de mucho, pero se puede instanciarlo
Conteúdo
Los siguientes pasos le ayudarán a comprender los fundamentos detrás de una clase mediante la creación de la clase más simple posible.
Abra una ventana del intérprete de Python.
Usted ve el símbolo del Python familiar.
Escriba el siguiente código (pulsar Intro después de cada línea y pulsando Enter dos veces después de la última línea):
class MiClase: MiVar = 0
La primera línea define el contenedor de la clase, que consiste en la palabra clave clase y el nombre de la clase, que es Mi clase. Cada clase se crea debe comenzar precisamente de esta manera. Siempre debe incluir clase seguido del nombre de la clase.
La segunda línea es la suite de clase. Todos los elementos que componen la clase se denominan suite de clase. En este caso, se ve una variable de clase nombrada MiVar, que se fija a un valor de 0. Cada instancia de la clase tendrá la misma variable y empezar por el mismo valor.
Escriba MyInstance = MiClase () y pulse Enter.
Usted acaba de crear una instancia de Mi clase llamado MyInstance. Por supuesto, usted querrá verificar que usted realmente ha creado una instancia tales. Paso 4 lleva a cabo esa tarea.
Tipo MyInstance.MyVar y pulse Intro.
La salida de 0 demuestra que MyInstance sí tiene una variable de clase nombrada MiVar.
Tipo MyInstance .__ class__ y pulse Intro.
Python muestra la clase utilizada para crear esta instancia. La salida le dice que esta clase es parte de la __main__ módulo, lo que significa que las ha escrito directamente en la cáscara.