Red de conocimiento informático - Material del sitio web - Cómo entender las clases de programación en Python. tipo. Instancias de objetos, etc.

Cómo entender las clases de programación en Python. tipo. Instancias de objetos, etc.

Una clase es una generalización de un tipo de cosas, como las personas.

Los tipos son tipos de datos. Hay tipos integrados, como cadenas, números, plurales, etc., y otros tipos personalizados, es decir, clases que usted mismo escribe.

Los objetos y las instancias son lo mismo, que son cosas específicas de la clase, como hombres, mujeres, otras personas, etc. Los hombres y mujeres aquí también pueden ser una categoría, por ejemplo, pueden subdividirse en hombres mayores, hombres más jóvenes, etc.

Recuerde: una clase es un término general para un tipo de cosa, y una instancia (u objeto) es una cosa específica.

Solo como referencia.

Ejemplo:

Categoría

Persona:

'''Atributos básicos de una persona: nombre, edad, sexo, etc. '''

def

__init__(self,

nombre,

edad,

sexo):

self.nombre

=

nombre

self.edad

=

edad

self.sex

=

sexo

clase

Hombre(Persona):

def

__init__(self,

nombre,

edad):

super(Hombre,

self).__init__(nombre,

edad,

'masculino')

clase

Mujer(Persona) :

p>

def

__init__(self,

nombre,

edad):

super( Mujer,

yo).__init__(nombre,

edad,

'mujer')