1
00:00:00,450 --> 00:00:05,550
En esta clase vamos a ejecutar paso a paso nuestra aplicación y ver cómo se van llamando los constructores

2
00:00:05,670 --> 00:00:09,150
y los métodos, cómo se dan encadenando y qué sucede por detrás de escena.

3
00:00:09,450 --> 00:00:10,770
Entonces vamos a marcar acá.

4
00:00:10,860 --> 00:00:15,450
Alumno nuestro punto de quiebre y comenzamos con clic Derecho de Bach.

5
00:00:17,390 --> 00:00:20,140
Bien, lo primero es ir al detalle del constructor.

6
00:00:20,200 --> 00:00:23,530
Por lo tanto, hacemos un clic en este punto f7.

7
00:00:24,570 --> 00:00:29,940
Perfecto, lo primero llama al padre con shuper, es decir, a la clase persona para pasar nombre,

8
00:00:29,940 --> 00:00:38,100
apellido, edad, entonce step into para el detalle estamos persona y acá utiliza el constructor nombre

9
00:00:38,100 --> 00:00:42,120
apellido para pasar los dos primeros argumentos y luego a señalada.

10
00:00:42,690 --> 00:00:46,350
Entonces este pinto nos vamos a este constructor.

11
00:00:47,330 --> 00:00:50,870
Este Ober y comenzamos a asignar nombre apellido.

12
00:00:51,050 --> 00:00:55,440
Luego volvemos al constructor con tres argumentos con la edad asignamos la edad.

13
00:00:55,640 --> 00:00:56,270
Perfecto.

14
00:00:56,340 --> 00:01:00,710
Este Ober y finalizamos y volvemos entonces a la clase alumno.

15
00:01:00,830 --> 00:01:02,330
Asignamos institución.

16
00:01:02,720 --> 00:01:03,290
Perfecto.

17
00:01:03,450 --> 00:01:05,840
Step over y finalizamos.

18
00:01:05,960 --> 00:01:06,650
Volvemos.

19
00:01:06,740 --> 00:01:07,790
Ejemplo herencia.

20
00:01:08,120 --> 00:01:11,630
Y empezamos ahora a asignar las notas con los métodos set.

21
00:01:11,870 --> 00:01:15,320
Entonces, bueno, si queremos ver el detalle, por ejemplo bueno, voy a bajar.

22
00:01:16,420 --> 00:01:22,870
Y acá ejecutamos con estrépito Pinto, acabemos el detalle Zep Nota castellano en la clase alumno.

23
00:01:24,650 --> 00:01:31,720
Te vigen y lo mismo nota historia, pero la voy a saltar con Step Over sin ir al detalle y el email.

24
00:01:32,200 --> 00:01:36,040
Ver detalle porque el email no es de alumno si no es de persona.

25
00:01:36,130 --> 00:01:40,360
Si hacemos un click se va a la clase personasen fija sep email.

26
00:01:40,660 --> 00:01:42,880
Un atributo en común, así que está perfecto.

27
00:01:42,910 --> 00:01:46,330
Recuerden Climb se almacena en persona alumno lo hereda.

28
00:01:46,420 --> 00:01:48,340
Lo puede acceder con los métodos get transceptor.

29
00:01:50,020 --> 00:01:53,200
Step over, step over regresamos.

30
00:01:53,320 --> 00:01:55,750
Alumno internacional, lo mismo.

31
00:01:55,840 --> 00:02:00,040
Este over nos posicionamos sobre la clase step into.

32
00:02:01,110 --> 00:02:06,780
Vamos al detalle entonces del himno internacional, entonces con super llama al constructor del padre

33
00:02:06,870 --> 00:02:13,410
alumno para asignar nombre apellido esté Pinto, nos vamos alumno pero alumno y llamar súper del padre

34
00:02:13,440 --> 00:02:21,150
que sería persona step into nos vamos a persona ahora en persona nombre apellido los asigna Step over

35
00:02:21,600 --> 00:02:30,540
ejecutamos paso a paso, finalizamos, volvemos alumno que pasa los dos argumentos step over y volvemos.

36
00:02:30,540 --> 00:02:32,940
Entonces alumno internacional asignemos país.

37
00:02:34,030 --> 00:02:41,310
Step over y regresamos a ejemplo, asignamos la edad Step over, nos posicionamos sobre ejecutamos,

38
00:02:41,310 --> 00:02:46,870
te pinto set edad en la clase persona step over perfecto.

39
00:02:47,040 --> 00:02:51,180
Luego la institución, pero la institución de alumno no es de alumno internacional.

40
00:02:51,420 --> 00:02:52,680
Entonces, qué pinto?

41
00:02:52,770 --> 00:02:54,060
Nos vamos a la clase alumno?

42
00:02:54,150 --> 00:03:01,330
Se fijan así la institución Step Over volvemos no te idioma de alumno internacional, eso sí.

43
00:03:01,410 --> 00:03:04,380
Entonces te insto a que nos vamos.

44
00:03:04,380 --> 00:03:09,360
Alumno internacional se fijan qué va invocando los métodos que son propio de la clase, en este caso

45
00:03:09,450 --> 00:03:13,770
alumno internacional, pero también los métodos set de la clase padre que heredamos.

46
00:03:14,190 --> 00:03:15,210
Step over.

47
00:03:16,700 --> 00:03:19,820
Volvemos este Ober lo vamos a asaltar.

48
00:03:20,360 --> 00:03:23,060
Son puro método de la clase padre alumno.

49
00:03:23,510 --> 00:03:27,380
Lo vamos a saltar y y moil de la clase padre persona.

50
00:03:28,160 --> 00:03:32,540
Podemos ir al detalle este quinto persona o bien lo podemos saltar.

51
00:03:33,430 --> 00:03:41,560
Este over ahora creamos el profesor Step Over, este quinto se llama el constructor de persona con super

52
00:03:41,650 --> 00:03:45,130
nombre apellido Step into persona.

53
00:03:45,190 --> 00:03:46,540
ÂSin el nombre apellido!

54
00:03:47,790 --> 00:03:54,150
Y asignamos los datos y podemos ir revisando en debugger acá como asignan los atributos.

55
00:03:54,360 --> 00:03:58,590
En este caso de profesor nombre, apellido Lucy Pérez y en Dist.

56
00:03:58,860 --> 00:04:03,720
Bueno, acá tenemos todo lo atributos nombre, apellido, asignatura F.

57
00:04:03,780 --> 00:04:08,250
Como estamos persona esté over ahora asigna la asignatura.

58
00:04:09,150 --> 00:04:10,470
Se fija matemáticas.

59
00:04:11,380 --> 00:04:14,710
Ejecutamos perfecto y continuamos.

60
00:04:16,090 --> 00:04:17,260
Edad 37.

61
00:04:17,350 --> 00:04:22,330
Todavía no se ejecuta, así que si nos vamos a pro-fesor, la edad todavía está en cero.

62
00:04:22,990 --> 00:04:23,800
Ejecutamos.

63
00:04:24,820 --> 00:04:30,060
Ahora, 37. El email también está en nul, ejecutamos y asignÃ.

64
00:04:30,940 --> 00:04:37,270
Ahora vamos a imprimir, nos posicionamos por sólo imprimir y step into para ir al detalle del método

65
00:04:37,870 --> 00:04:40,120
perfecto, casi imprime un separador.

66
00:04:40,930 --> 00:04:42,220
Nos vamos a la consola.

67
00:04:42,340 --> 00:04:43,180
Acá lo muestra.

68
00:04:44,350 --> 00:04:46,660
Volvemos a Debugger y continuamos.

69
00:04:46,750 --> 00:04:52,010
Y acá en el print e importantes té pinto para ir al detalle del método Tu strength.

70
00:04:52,340 --> 00:04:54,400
Entonces por acá este pinto.

71
00:04:55,370 --> 00:05:00,770
Nos vamos al Tustin del alumno, el primero, que serían tres, y si quiero ir al detalle del super

72
00:05:00,770 --> 00:05:03,980
to string porque lo estamos sobre escribiendo este punto.

73
00:05:05,280 --> 00:05:07,080
Se fijan los seleccionados con un clic.

74
00:05:07,740 --> 00:05:13,740
Nos vamos entonces tus tric de persona acá signan nombre, apellido, nombre Andrés.

75
00:05:14,430 --> 00:05:19,530
Ahora el apellido se vigen Guzmán, la edad y el correo.

76
00:05:19,740 --> 00:05:21,660
Nos vamos a saludar también.

77
00:05:21,780 --> 00:05:25,860
Este Pinto si quiero ir al detalle, entonces acá nos vamos a saludar.

78
00:05:25,890 --> 00:05:29,070
Pero del alumno se fijan acá en boca del alumno, no de persona.

79
00:05:29,310 --> 00:05:34,920
Ponla sobre critura y el lugar de alumno invoca el súper de persona, eso sí, para reutilizar.

80
00:05:35,250 --> 00:05:40,950
Entonces también podríamos hacer un Stepp Pinto para ir al detalle de saludar del padre de persona.

81
00:05:41,190 --> 00:05:41,880
Hola, qué tal?

82
00:05:42,720 --> 00:05:46,380
Volvemos, volvemos y volvemos al toString.

83
00:05:46,530 --> 00:05:48,210
Se fijan de persona.

84
00:05:48,360 --> 00:05:54,330
Y ahora volvemos al tuit 30 alumno entonces con Step Over de nuevo te ober.

85
00:05:54,810 --> 00:05:55,740
Acá volvemos.

86
00:05:55,950 --> 00:05:56,400
Alumno.

87
00:05:57,400 --> 00:06:02,630
Y ejecutamos de nuevo calcular promedio Step Into para ver el detalle.

88
00:06:03,070 --> 00:06:04,240
Nos vamos a ese método.

89
00:06:04,570 --> 00:06:05,380
Y acá lo tenemos.

90
00:06:06,040 --> 00:06:06,760
TEP over.

91
00:06:06,850 --> 00:06:10,660
Acá lo calcula 6,3 Step over.

92
00:06:11,110 --> 00:06:18,760
Y para finalizar este over y volvemos y finaliza el imprimir, pero del alumno de Andrés Step Over ahora

93
00:06:18,760 --> 00:06:24,760
vuelve el imprimir pero alumno internacional de Petter y así empezamos a escalar imprimiendo el Tustin

94
00:06:24,760 --> 00:06:26,950
de Petter tal como lo hicimos con alumno.

95
00:06:27,130 --> 00:06:35,500
Entonces Step Into para ir al detalle step over acá no necesario, pero acá casi para ir al string step

96
00:06:35,560 --> 00:06:35,980
into.

97
00:06:37,290 --> 00:06:39,340
Acá tenemos el tustin del padre.

98
00:06:39,570 --> 00:06:44,670
Este caso de alumno de aquí es solamente acá asignÃ el país y la nota idiomas.

99
00:06:45,270 --> 00:06:52,140
Nos vamos TEP quinto, vamos al detalle, estamos en el alumno, pero a su vez invoca al toString de

100
00:06:52,140 --> 00:06:54,970
personas del Padre Pinto.

101
00:06:55,590 --> 00:06:56,900
Los seleccionamos con un clic.

102
00:06:57,990 --> 00:07:03,870
Y comenzamos con el toString de persona, pero para el alumno internacional, para Petter, entonces

103
00:07:03,870 --> 00:07:04,410
Petter.

104
00:07:05,530 --> 00:07:10,600
Este Ober y asigna a todos los datos Petter Gosling et al 15 y El Correo.

105
00:07:10,780 --> 00:07:16,690
Si queremos ir al detalle, al lugar perfecto, pero sería el lugar del alumno internacional, entonces

106
00:07:16,710 --> 00:07:21,820
te pinto, nos vamos, alumno internacional, al saludar, que a su vez invoques al lugar del padre,

107
00:07:21,970 --> 00:07:28,480
se fijan como se van llamando los métodos de forma en cascada, en cadena, de hijo a padre.

108
00:07:28,660 --> 00:07:31,090
Entonces con súper invocamos el padre.

109
00:07:32,020 --> 00:07:40,360
Seleccionamos acá, gastamos en alumno y a su vez alumno invoca el salvar del padre de persona te pinto.

110
00:07:41,080 --> 00:07:42,040
Acá estamos en persona.

111
00:07:42,130 --> 00:07:42,730
Hola, qué tal?

112
00:07:43,680 --> 00:07:51,480
Stepp Obert regresamos este Ober acá podríamos invocar el nombre de persona opcionalmente, por ejemplo,

113
00:07:51,480 --> 00:07:54,620
si me voy este pinto, qué nombre pites?

114
00:07:55,290 --> 00:07:56,750
Volvemos The Ober.

115
00:07:57,270 --> 00:07:59,540
Volvemos al 1 internacional.

116
00:07:59,550 --> 00:08:00,150
Saludar.

117
00:08:00,600 --> 00:08:01,800
Lo ejecutamos.

118
00:08:03,260 --> 00:08:04,450
Y volvemos al tu strength.

119
00:08:05,560 --> 00:08:13,030
Y este over para finalizar en persona, pero acá regresa alumno, se fijan ahora ejecutamos todo respecto

120
00:08:13,150 --> 00:08:14,110
al alumno.

121
00:08:16,420 --> 00:08:19,210
A ese alumno institución y las notas.

122
00:08:21,640 --> 00:08:24,820
Instituto Nacional, las notas y la falta de promedio.

123
00:08:24,880 --> 00:08:31,990
Así que step into para el detalle y nos vamos al méto calcula promedio, pero de alumno internacional

124
00:08:32,290 --> 00:08:35,530
que a su vez invoca el promedio del alumno.

125
00:08:35,860 --> 00:08:38,500
También podríamos ir step into si queremos navegar.

126
00:08:38,770 --> 00:08:41,410
Calcula promedio si vigen calcula las tres notas.

127
00:08:41,620 --> 00:08:47,230
Volvemos step over y ejecutamos Step over o step pinto.

128
00:08:48,930 --> 00:08:49,380
Y listo.

129
00:08:49,510 --> 00:08:50,550
Y acá tenemos el promedio.

130
00:08:52,110 --> 00:08:56,610
Volvemos al 30 alumnos y volvemos al tuit 30 Alumno internacional.

131
00:08:57,600 --> 00:08:59,400
Entonces ejecutamos de nuevo.

132
00:09:00,210 --> 00:09:00,890
Acá estamos.

133
00:09:01,850 --> 00:09:04,490
Este over delito y finaliza el imprimir.

134
00:09:05,530 --> 00:09:08,090
Y nos vamos a pro-fesor, incluso en consola.

135
00:09:08,650 --> 00:09:11,530
Ya tenemos Andrés y a Pita con todos los datos.

136
00:09:11,890 --> 00:09:15,900
Ya si el profesor sería exactamente igual este Ober.

137
00:09:16,540 --> 00:09:19,930
Así que lo voy a omitir, lo voy a saltar y finalizamos.

138
00:09:21,310 --> 00:09:23,260
Ya tenemos los datos del proceso de luz.

139
00:09:23,380 --> 00:09:27,220
Eso sería ejecutar paso a paso en nuestra aplicación, nada más.

140
00:09:27,250 --> 00:09:29,090
Continuamos en la siguiente clase.
