Buenas, a pesar de que leo sobre ello, no consigo entender bien los llamados métodos especiales, bien __init__, __str__, etc, ni cual es su función en las clases python.
Agradecido a cualquier explicación.
Un saludo
| |||
Métodos especiales Buenas, a pesar de que leo sobre ello, no consigo entender bien los llamados métodos especiales, bien __init__, __str__, etc, ni cual es su función en las clases python. Agradecido a cualquier explicación. Un saludo |
| ||||
Respuesta: Métodos especiales No lo tratara como entero. Simplemente __init__ es un constructor Y __str__ es la representación del objeto como cadena. Otro ejemplo:
Código Python:
¿Ahora vez la diferencia? La clase con el metodo __str__ y sin el metodo __str__Ver original Te recomiendo leer mas sobre programación orientada a objetos para python. |
Etiquetas: |