Hola amigos, bienvenidos a esta clase, donde vamos a ver lo que son los métodos especiales, por ende
vamos a repasar un poco en realidad pasar en limpio lo que hemos visto hasta ahora de init se estoy
creando en pantalla, donde el método init se ejecuta al crear la instancia, al crear el el el objeto.
Por eso se denomina método constructor.
Lo que nosotros vamos a ver en esta clase justamente es el método constructor y el destructor vendría
a ser para eliminar, para borrar.
Bien, vamos a crear una clase donde vamos a llamarlo fábrica.
Porque es sería la fábrica de los autos, aprovechando el ejemplo anterior, en donde vamos a definir
este método constructor, el método especial de init.
Dónde vamos a pasar primero en Cells?
Luego podemos poner el tiempo.
A ver qué más, pongámosle el nombre de la película y el ruletas, por ejemplo.
Bien, nosotros ya teniendo esto definido, hacemos una clase anterior donde tenemos sells.
Punto.
Tiempo igual a tiempo para ir un poquito más rápido, más hacer así y yo directamente.
Y así paso también evitamos errores al que me faltan los dos puntos.
Hablando de errores y en este caso vamos a poner
una impresión donde podemos escribir se creó el auto.
E.
Nombre del auto en este caso y.
Lo que vamos a hacer justamente es hablamos del constructor y lo nuevo que vamos a ver en esta clase.
Justamente el destructor que vendría a ser el del de Lehet de Eliminad este caso vamos a colocar Cells
y vamos a escribir Frings.
Se eliminó el objeto, por ejemplo, Koma.
Shelf.
Quizá me estoy dando cuenta de que me faltó allá arriba Shelf.
Nombre.
Vamos a ser así.
Bien, entonces quiero que presten especial atención.
Fíjense lo que va a suceder si yo ahora escribo, por ejemplo, la de auto, voy a crear el objeto fábrica.
Voy a fabricar un auto en donde yo puedo decirle que bueno, el tiempo del.
Del auto pueden ser 10.
10 minutos el nombre Alba.
Y ruedas 4.
Por ejemplo.
En este caso, como verán, se creó el auto y me dice el nombre, en este caso Álvaro.
Hasta ahí está todo correcto.
Fíjense qué sucede si yo lo vuelvo a crear.
Efectivamente.
Como habrán visto.
Apareció esto, se eliminó el auto.
Qué sucede?
Esto es como una rueda, por así decirlo, sea un círculo infinito en donde como antes no había nada
creado, no lo pudo eliminar nada.
Es como que hay un solo espacio para colocar un solo auto.
Todo se ingresa, uno nuevo y este para irse, lo eliminan.
Como no había ninguno antes, estaba vacío.
No hubo nada que se pueda eliminar como nosotros lo creamos.
Ahí se eliminó.
Me explico.
Entonces, si yo escribo acá estudiantes, vemos que efectivamente ingresa Estudiantes y se va Álvaro.
Ese es una gran utilidad en relación al método constructor destructor en este caso.
Perdón.
El método especial.
Ahora vamos a ver otra cosa bastante interesante y muy útil, que en este caso es para devolver una
cadena que por defecto.
Al convertir un objeto a una cadena como String, osea por defecto no tenemos la cadena, es como se
recuerda en este método yo escribo 10 acá, a pesar de que estoy escribiendo un número, me lo transforma
en una cadena.
Bueno, esto lo podemos hacer dentro de las clases.
Ahora van a ver a qué me refiero.
Vamos a reutilizar lo que veníamos escribiendo y en este caso, por ejemplo, vamos a escribir una función
digimos string.
Colocamos cells.
Dos puntos y algo interesante que obviamente el abierto y la funcionalidad del string es devolver un
mensaje.
Entonces, en este caso propongo hacer un return, por ejemplo, donde podemos acá primero escribir
perdón, las llaves, escribir el nombre, el auto, estudiantes o Álvaro, para luego definir estudiantes.
Se fabricó con éxito.
En el tiempo lo vamos a escribir.
Y tiene?
Esta cantidad de ruedas.
Sabes?
Obviamente ahora vamos con él.
Format y le pasamos, entonces dijimos primero nombre.
Recuerde siempre Mersault Coma.
Es más, saben que voy a Ceporro el tiempo, a no ser así.
Entonces yo de esta manera, bueno, dijimos primero el nuve se fabricó en el tiempo.
Tiempo?
Y Ruelas?
Bueno, ejecutamos, nos devolvió error.
Entonces nosotros podríamos poner.
Vamos a crear un objeto, lo mismo que habíamos hecho el Decca Estudiantes.
Bien hasta ahora.
Hasta ahora no vemos lo el mensaje.
De qué manera lo podemos llamar o ver el mensaje?
Así de sencillo.
Estudiantes se fabricó con éxito estudiantes en el tiempo tienes y tienen la cantidad de ruedas 4.
Como verán, es muy útil, muy interesante también como último en la clase, así los extiende tanto,
nosotros podemos leer una longitud del objeto, con lo que ya hemos visto con anterioridad con Leen.
Y cómo podemos aplicar esto a a lo que estamos viendo?
No!
Donde acá nosotros vamos a agregar por un espacio más.
Así mantenemos todo homogéneo y este método se escribe así.
Entonces hacemos shelf perdón dos puntos no return self.
Por ejemplo.
Tiempo.
Qué es lo que efectivamente nosotros podemos medir?
La longitud.
Lo ejecutamos.
Obviamente volvemos a recrear el objeto.
Y lo que yo tengo que hacer ahora, burlen.
Ah!
Y podemos obtener resultados directamente del objeto del dato que nosotros queremos, en este caso la
longitud y diez días, diez minutos demoró en fabricar el auto.
Bueno, amigos, espero que les haya gustado la clase.
Les dejo un abrazo digital.