1
00:00:00,860 --> 00:00:07,340
Hola amigos bienvenidos a esta clase donde vamos a saber lo que son los métodos especiales.

2
00:00:07,340 --> 00:00:14,570
Por ende vamos a repasar un poco en realidad pasar en limpio lo que hemos visto hasta ahora de Init.

3
00:00:14,680 --> 00:00:24,230
Yo estoy creando una pantalla donde el método Init se ejecuta al crear la instancia al crear el objeto

4
00:00:24,830 --> 00:00:31,010
por eso se denomina método constructor lo que nosotros vamos a ver esta clase justamente es el método

5
00:00:31,010 --> 00:00:38,330
constructor y el destructor vendría a ser para eliminar para borrar bien vamos a crear una clase donde

6
00:00:38,330 --> 00:00:45,910
vamos a llamarlo fábrica porque sería la fábrica de los autos aprovechando el ejemplo anterior en donde

7
00:00:45,910 --> 00:00:50,870
vamos a definir este método constructor el método especial de Kinect

8
00:00:54,140 --> 00:00:57,370
donde vamos a pasar primero el self

9
00:01:00,410 --> 00:01:15,520
luego podemos poner el tiempo a ver qué más pongámosle el nombre de la película y ruecas por ejemplo

10
00:01:16,880 --> 00:01:25,450
bien nosotros ya teniendo esto definido hacemos con una clase anterior donde tenemos Shelf punto tiempo

11
00:01:27,120 --> 00:01:36,020
igual a tiempo para ir un poquito más rápido vamos a ser así y fuertemente

12
00:01:39,870 --> 00:01:48,750
y así de paso también evitamos errores al caer faltan nuevos puntos ablandan errores y en este caso

13
00:01:48,750 --> 00:01:49,560
vamos a poner

14
00:01:52,110 --> 00:01:56,210
una impresión donde podemos escribir se creó el

15
00:01:59,040 --> 00:02:12,390
coma nombre del auto en este caso y lo que vamos a hacer justamente es hablamos del constructor y lo

16
00:02:12,390 --> 00:02:19,920
nuevo que vamos a ver en esta clase es justamente el destructor que vendría a ser el del delito de eliminar

17
00:02:20,470 --> 00:02:25,320
este caso vamos a colocar Shards y vamos a escribir Trenet

18
00:02:27,820 --> 00:02:40,310
se terminó el acto por ejemplo Koma Zarzo que se va a tener en cuenta que me faltó allá arriba Shelf

19
00:02:40,650 --> 00:02:53,230
nombre vamos a hacer así bien entonces quiero que presten especial atención fíjense lo que va a suceder

20
00:02:54,420 --> 00:03:05,170
si yo ahora escribo por ejemplo la de auto voy a crear el objeto fabrica a fabricar un auto en donde

21
00:03:05,170 --> 00:03:17,690
yo puedo decirle que bueno el tiempo del del auto puede ser 10 10 minutos.

22
00:03:18,540 --> 00:03:20,480
El nombre álvaro

23
00:03:23,160 --> 00:03:28,060
y ruedas 4 por ejemplo.

24
00:03:28,320 --> 00:03:35,500
En este caso como eran se creó el auto y me dice el nombre en este caso álvaro.

25
00:03:35,610 --> 00:03:37,410
Hasta ahí todo correcto.

26
00:03:37,410 --> 00:03:41,790
Fíjense qué sucede si yo lo vuelvo a crear.

27
00:03:41,970 --> 00:03:49,050
Efectivamente como habrán visto apareció esto se eliminó el auto.

28
00:03:49,160 --> 00:03:50,640
Qué sucede.

29
00:03:50,720 --> 00:03:59,240
Esto es como una rueda por así decirlo o sea un círculo infinito en donde como antes no había nada creado

30
00:04:00,560 --> 00:04:07,940
no elimino pudo eliminar nada es como que hay un solo espacio para colocar un solo auto cuando se ingresa

31
00:04:07,940 --> 00:04:11,270
uno nuevo y este para irse lo eliminan.

32
00:04:11,300 --> 00:04:17,690
Como no había ninguno antes estaba vacío no hubo nada que se pueda eliminar como nosotros lo creamos

33
00:04:17,690 --> 00:04:20,390
ahí se eliminó me explicó.

34
00:04:20,590 --> 00:04:29,110
Entonces si yo escribo acá estudiantes vemos que efectivamente ingresa estudiantes y se va álvaro.

35
00:04:29,220 --> 00:04:42,080
Ese es una gran utilidad en relación al método constructor destructor en este caso el método especial.

36
00:04:42,270 --> 00:04:50,120
Ahora vamos a ver otra cosa bastante interesante y muy útil que en este caso es para devolver una cadena

37
00:04:50,890 --> 00:04:58,680
que por defecto al convertir un objeto a una cadena Construïm o sea por defecto no tenemos la cadena.

38
00:04:58,700 --> 00:05:05,040
Como se recuerda en este método yo escribo 10 acá a pesar de que estoy escribiendo un número me lo transforman

39
00:05:05,040 --> 00:05:06,380
en una cadena.

40
00:05:06,380 --> 00:05:14,310
Bueno esto lo podemos hacer dentro de las clases ahora a ver a qué me refiero.

41
00:05:16,150 --> 00:05:22,300
Vamos a reutilizar lo que veníamos escribiendo y en este caso por ejemplo vamos a escribir una función

42
00:05:22,900 --> 00:05:24,810
dijimos.

43
00:05:26,340 --> 00:05:35,600
Colocamos sellos todos juntos y algo interesante que obviamente es la virtud y la funcionalidad del

44
00:05:35,610 --> 00:05:38,050
string es devolver un mensaje.

45
00:05:38,130 --> 00:05:45,950
Entonces en este caso sobreponga a hacer un ritual por ejemplo donde podemos Jaka primero escribir con

46
00:05:46,140 --> 00:05:57,120
las llaves escribir el nombre el auto estudiantes o algo alumno definir estudiantes se fabricó con éxito

47
00:05:59,230 --> 00:06:11,710
en el tiempo lo vamos a escribir y tiene esta cantidad de llaves.

48
00:06:12,370 --> 00:06:23,750
Obviamente ahora vamos con él Format y le pasamos entonces dijimos primero nombre recuerda desembre

49
00:06:23,960 --> 00:06:31,210
seis coma es más ceporro el tiempo o no va a ser así.

50
00:06:32,930 --> 00:06:44,800
Entonces de esta manera dijimos primero el nombre se fabricó en el tiempo tiempo y ruedas no ejecutamos

51
00:06:45,040 --> 00:06:46,830
no devolvió error.

52
00:06:46,840 --> 00:06:57,510
Entonces nosotros podríamos poner vamos a crear un objeto el mismo que habíamos hecho antes bien hasta

53
00:06:57,510 --> 00:07:01,600
ahora hasta ahora no vemos el mensaje.

54
00:07:01,600 --> 00:07:04,930
De qué manera lo podemos llamar o ver el mensaje.

55
00:07:04,960 --> 00:07:08,530
Así de sencillo.

56
00:07:08,530 --> 00:07:17,020
Estudiantes se fabricó con éxito estudiantes en el tiempo tienes y tienen la cantidad de ruedas cuatro

57
00:07:18,160 --> 00:07:18,690
o verán.

58
00:07:18,710 --> 00:07:26,760
Es muy útil es muy interesante también como último en la clase así se extiende tanto nosotros podemos

59
00:07:27,060 --> 00:07:37,350
leer una longitud del objeto con lo que ya hemos visto batería con líen y cómo podemos aplicar esto

60
00:07:39,880 --> 00:07:41,170
a lo que estamos viviendo.

61
00:07:42,810 --> 00:07:46,900
Donde acá nosotros vamos a agregar un espacio más.

62
00:07:46,930 --> 00:07:57,180
Así mantenemos todo homogéneo y este método se escribe así entonces hacemos Reardon dos puntos

63
00:08:00,080 --> 00:08:09,720
Shelf por ejemplo tiempo que es lo que efectivamente nosotros podemos medir la longitud lo ejecutamos.

64
00:08:10,380 --> 00:08:17,520
Obviamente volvemos a crear el objeto y lo que yo tengo que hacer ahora Gülen

65
00:08:20,220 --> 00:08:26,710
y podemos obtener resultados directamente del objeto del dato que nosotros queremos en este caso la

66
00:08:26,710 --> 00:08:32,620
longitud de este a 10 minutos demoró en fabricar el auto.

67
00:08:32,730 --> 00:08:34,450
Bueno espero que le haya gustado a la clase.

68
00:08:34,450 --> 00:08:36,040
Les dejo un abrazo digital.
