1
00:00:00,180 --> 00:00:02,820
Bien, continuemos con la sobre escritura de métodos.

2
00:00:02,880 --> 00:00:08,160
Entonces nos vamos a ir a persona y vamos a implementar un método saludar común y corriente de cualquier

3
00:00:08,160 --> 00:00:08,580
persona.

4
00:00:08,680 --> 00:00:14,850
Y la idea de que cada tipo alumno, alumno de internacional y profesor sobre en este método lo modifiquen

5
00:00:14,850 --> 00:00:17,850
con una implementación un poco más concreta, más específica.

6
00:00:18,360 --> 00:00:24,230
Entonces por acá un public estric saludar.

7
00:00:28,440 --> 00:00:29,190
Hola, qué tal?

8
00:00:30,360 --> 00:00:30,630
Bien.

9
00:00:30,720 --> 00:00:31,440
Algo genérico?

10
00:00:31,530 --> 00:00:32,250
Hola, qué tal?

11
00:00:32,400 --> 00:00:33,150
Alguna persona?

12
00:00:33,390 --> 00:00:34,140
Algún saludâ€?

13
00:00:34,260 --> 00:00:34,470
Bien.

14
00:00:34,530 --> 00:00:35,490
Nos vamos a ir entonces.

15
00:00:35,490 --> 00:00:38,040
Alumno y libias o escribir este método?

16
00:00:38,160 --> 00:00:43,200
Recuerde que la sobre escritura en herencia tiene que ser exactamente igual.

17
00:00:43,320 --> 00:00:50,040
Es decir, rey implementar el método elpadre idéntico mismo nombre, mismos argumento, mismo tipo de

18
00:00:50,040 --> 00:00:51,960
retorno y modificar todo igual.

19
00:00:53,220 --> 00:00:53,610
Por lo tanto.

20
00:00:53,610 --> 00:00:54,150
Públic

21
00:00:56,850 --> 00:00:57,600
saludar.

22
00:00:58,380 --> 00:00:59,010
Perfecto.

23
00:00:59,220 --> 00:00:59,850
Mismo método.

24
00:01:00,180 --> 00:01:03,600
De hecho, acá ya indique que hay una sobrecarga con este icono.

25
00:01:03,690 --> 00:01:04,290
Sea un clic.

26
00:01:04,410 --> 00:01:05,940
Me voy al lugar del padre.

27
00:01:05,960 --> 00:01:07,800
Se fijan bien.

28
00:01:08,790 --> 00:01:10,380
Vamos a anotar con hover right.

29
00:01:10,860 --> 00:01:11,640
Acá lo tenemos.

30
00:01:13,900 --> 00:01:14,620
Rodón.

31
00:01:22,790 --> 00:01:23,220
Hola, qué tal?

32
00:01:23,240 --> 00:01:31,490
Soy alumno y mi nombre es por acá, guet, nombre Hilitos más específico, lo mismo en pro-fesor.

33
00:01:35,690 --> 00:01:39,800
Pero una forma un poco más rápida, con click derecho generated o be right.

34
00:01:40,870 --> 00:01:41,680
Y acá buscamos.

35
00:01:42,040 --> 00:01:46,990
Acá tenemos la clase Padre Objet, que es el ancestro más lejano, pero acá tenemos persona.

36
00:01:47,380 --> 00:01:54,640
Entonces buscamos el método saludar acá ok, de forma automática lo crea.

37
00:01:54,730 --> 00:01:58,510
Y con el súper, el súper, después lo vamos a utilizar por ahora.

38
00:02:05,110 --> 00:02:14,140
Get nombre, quizás colocar también la asignatura, por ejemplo, de guet asignatura,

39
00:02:21,190 --> 00:02:30,850
íbamos a bajar por acá y por acá Litos fijan editing la implementación lo mismo alumno internacional.

40
00:02:32,940 --> 00:02:35,340
Entonces re implementamos el método.

41
00:02:38,870 --> 00:02:39,500
Over right?

42
00:02:39,770 --> 00:02:45,740
Saludar del alumno en este caso, porque acá tenemos alumno, tenemos persona y tenemos ответы.

43
00:02:46,780 --> 00:02:48,820
Entonces vamos a sobrescribir del alumno.

44
00:02:49,880 --> 00:02:50,750
Entonces acá

45
00:03:03,410 --> 00:03:04,130
mi nombre.

46
00:03:10,210 --> 00:03:12,150
Bien se fijan, vamos a probar.

47
00:03:12,840 --> 00:03:18,550
Entonces nos vamos a ejemplo RDS Constructores en el método Imprimir, que acá tenemos todo.

48
00:03:18,570 --> 00:03:23,880
Quizás al final acá podríamos imprimir los datos o el saludo de la persona.

49
00:03:24,090 --> 00:03:25,440
De hecho, podríamos copiar esto.

50
00:03:25,800 --> 00:03:30,600
No copiamos tal cual y lo dejamos entremedio y por acá.

51
00:03:33,750 --> 00:03:36,870
Sobre escritura saludar.

52
00:03:41,240 --> 00:03:41,810
Persona.

53
00:03:41,900 --> 00:03:42,390
Saludar.

54
00:03:43,130 --> 00:03:46,850
Se fijan, toda la persona tiene el metodo saludar, pero cada uno lo implementa de forma distinta.

55
00:03:47,660 --> 00:03:48,530
Los Ori escribe.

56
00:03:49,600 --> 00:03:50,440
Vamos a levantar.

57
00:03:54,200 --> 00:03:55,910
Entonces, bueno, al final de cada.

58
00:03:57,360 --> 00:04:01,210
Comenzamos primero un alumno, Andrés, acá.

59
00:04:01,680 --> 00:04:02,340
Hola, qué tal soy?

60
00:04:02,760 --> 00:04:05,340
Soy un alumno y mi nombre es Andrés.

61
00:04:05,820 --> 00:04:06,420
Perfecto.

62
00:04:07,570 --> 00:04:10,210
Eh profesor bueno, alumnos tranjero.

63
00:04:10,330 --> 00:04:12,740
Hola, soy alumno extranjero del país Australia.

64
00:04:12,760 --> 00:04:13,960
Mi nombre es Peter.

65
00:04:14,500 --> 00:04:15,430
Poco más abajo.

66
00:04:15,520 --> 00:04:16,010
Profesor.

67
00:04:16,090 --> 00:04:16,600
Buenos días.

68
00:04:16,600 --> 00:04:17,830
Soy profesor de matemáticas.

69
00:04:17,860 --> 00:04:18,580
Mi nombre es Lucy.

70
00:04:18,670 --> 00:04:20,230
Se fijan sobre escritura.

71
00:04:20,800 --> 00:04:23,800
Ahora bien, también podríamos reutilizar parte del padre.

72
00:04:24,340 --> 00:04:26,020
Por ejemplo, si nos vamos a persona.

73
00:04:26,110 --> 00:04:27,550
Ya dice Hola, qué tal?

74
00:04:28,330 --> 00:04:29,650
Entonces un alumno.

75
00:04:30,830 --> 00:04:39,260
También Hola, qué tal esto lo podremos quitar, se fijan y lo podríamos reemplazar o reutilizar el

76
00:04:39,260 --> 00:04:42,920
saludar que viene por defecto en persona con el súper.

77
00:04:43,880 --> 00:04:50,030
Entonces por ejemplo acá string saludar igual.

78
00:04:50,900 --> 00:04:53,060
Super punto saludar.

79
00:04:55,240 --> 00:05:01,450
Lleca concatenados saludar más de vejan, pero este saludar creo que viene con.

80
00:05:02,680 --> 00:05:04,150
Esto de acá es sin exclamación.

81
00:05:04,280 --> 00:05:06,740
Entonces acá simplemente quitamos el coma.

82
00:05:07,030 --> 00:05:07,930
Entonces Hola, qué tal?

83
00:05:08,110 --> 00:05:12,100
Soy un alumno, mi nombre es se fija reutiliza Pat el padre.

84
00:05:12,280 --> 00:05:18,040
Entonces esta forma con shuper no permite mantener la característica que ya viene definida en el objeto

85
00:05:18,040 --> 00:05:18,430
padre.

86
00:05:18,520 --> 00:05:19,390
En la clase padre.

87
00:05:19,540 --> 00:05:26,170
Y además lo puedo agregar un extra lo puedo redefinir para agregar nuevas características a este método.

88
00:05:26,530 --> 00:05:27,140
Y esa es la idea.

89
00:05:27,260 --> 00:05:28,480
Entonces acá se reutiliza.

90
00:05:28,690 --> 00:05:29,170
Vámonos.

91
00:05:29,270 --> 00:05:31,030
Alumno internacional acá dice Bueno.

92
00:05:31,240 --> 00:05:31,780
Hola, qué tal?

93
00:05:31,780 --> 00:05:33,020
Soy un alumno.

94
00:05:33,220 --> 00:05:34,060
Y mi nombre es.

95
00:05:35,070 --> 00:05:39,030
Perfecto, entonces acá se puede reutilizar directamente de alumno.

96
00:05:40,480 --> 00:05:46,490
Entonces, por acá súper punto saludar, saludar más.

97
00:05:47,050 --> 00:05:49,480
Esto ya está perfecto.

98
00:05:49,630 --> 00:05:51,820
El nombre está así que esto lo quitamos.

99
00:05:52,760 --> 00:05:54,110
Y lo atacándonos.

100
00:05:57,560 --> 00:05:58,740
Soy extranjero.

101
00:06:00,290 --> 00:06:01,190
Entonces, revisemos.

102
00:06:02,800 --> 00:06:03,260
Hola que tal?

103
00:06:03,280 --> 00:06:05,410
Soy un alumno y mi nombre es tanto.

104
00:06:06,610 --> 00:06:12,490
Soy extranjero del pait tanto se fijan distinto, pero reutilizando el super alumno.

105
00:06:12,910 --> 00:06:13,650
Veamos profesor.

106
00:06:15,180 --> 00:06:17,340
Buenos días, soy profesor de asignatura.

107
00:06:17,430 --> 00:06:18,990
Mi nombre es en este caso.

108
00:06:19,110 --> 00:06:21,480
Bueno, podría reutilizar el de persona.

109
00:06:22,470 --> 00:06:23,010
Hola, qué tal?

110
00:06:23,100 --> 00:06:23,610
Pero quizá.

111
00:06:23,700 --> 00:06:24,120
Hola, qué tal?

112
00:06:24,150 --> 00:06:30,780
Para un profesor sea poco formal, entonces quizá lo podríamos redefinir completamente o modificar completamente.

113
00:06:31,620 --> 00:06:33,750
Por lo tanto, profesor, lo dejamos en el súper.

114
00:06:34,080 --> 00:06:34,890
Tal cual como está.

115
00:06:35,430 --> 00:06:41,850
Y así podríamos ir viendo si realizamos parte del padre o no, o completamente lo modificamos desde

116
00:06:41,850 --> 00:06:42,150
cero 0.

117
00:06:48,280 --> 00:06:49,610
Te fijan el profesor?

118
00:06:49,700 --> 00:06:51,600
Buenos días, soy el profesor de Matemática.

119
00:06:51,620 --> 00:06:52,400
Mi nombre Luce.

120
00:06:54,420 --> 00:06:57,210
Hola, qué tal, soy un alumno y mi nombre es Peter.

121
00:06:57,270 --> 00:06:59,050
Soy extranjero, el país, Australia.

122
00:06:59,640 --> 00:07:00,760
Alumno Hola, qué tal?

123
00:07:00,780 --> 00:07:01,530
Soy un alumno.

124
00:07:01,560 --> 00:07:02,760
Mi nombre es Andrés.

125
00:07:03,480 --> 00:07:04,020
Se fijan?

126
00:07:04,140 --> 00:07:04,590
Listo.

127
00:07:04,830 --> 00:07:05,490
Eso sería.

128
00:07:05,730 --> 00:07:11,040
Veamos otro ejemplo de escritura, pero solamente en alumno y en alumno internacional.

129
00:07:11,100 --> 00:07:11,640
Por qué?

130
00:07:12,300 --> 00:07:18,330
Porque acá tenemos las notas matemáticas, tellano, historia y podríamos calcular el promedio.

131
00:07:18,420 --> 00:07:31,270
Entonces podríamos tener un método por acá solamente de alumno, un públic calcular promedio Rotondo,

132
00:07:31,290 --> 00:07:31,750
Andover.

133
00:07:32,850 --> 00:07:34,860
Entonces le voy a sumar return.

134
00:07:34,980 --> 00:07:36,630
Vamos a sumar las tres asignaturas.

135
00:07:37,890 --> 00:07:39,690
No te hitoria más.

136
00:07:40,320 --> 00:07:41,460
Nota castellano.

137
00:07:43,470 --> 00:07:46,770
Nota matemática dividido en tres.

138
00:07:47,490 --> 00:07:47,850
Listo.

139
00:07:47,910 --> 00:07:48,950
Ahí tenemos el promedio.

140
00:07:49,530 --> 00:07:54,840
Pero si nos vamos alumno internacional no es lo mismo porque además incluye nota e idioma.

141
00:07:54,980 --> 00:07:55,980
Entonces la trama que agregar.

142
00:07:59,070 --> 00:08:01,680
Sobre Escribimos el método El padre de alumno.

143
00:08:01,860 --> 00:08:06,420
Entonces Clic derecho y Generate of the right sobrescribir por acá.

144
00:08:06,450 --> 00:08:07,980
Calcula el promedio OK.

145
00:08:09,170 --> 00:08:09,440
Listo.

146
00:08:09,560 --> 00:08:12,450
Acá tenemos el súper, que en realidad divide por tres.

147
00:08:12,710 --> 00:08:18,740
Pero si multiplicamos por tres, al final quedamos solamente con la suma, ya que la división del TRE

148
00:08:18,890 --> 00:08:21,230
con la multiplicación del TRE se neutralizan.

149
00:08:21,350 --> 00:08:23,750
Entonces queda solamente la suma de las tres notas.

150
00:08:23,960 --> 00:08:25,230
Y acá agregamos.

151
00:08:25,370 --> 00:08:32,030
Pero mejor siempre usar paréntesis para indicar que multiplicamos solamente el súper del padre por tres.

152
00:08:32,120 --> 00:08:33,950
Y acá vamos a sumar.

153
00:08:34,760 --> 00:08:36,740
Nota idiomas ya.

154
00:08:36,830 --> 00:08:40,190
Y a todo esto lo tenemos que dividir por cuatro.

155
00:08:41,150 --> 00:08:43,430
Entonces por acá dividimos en cuatro.

156
00:08:44,300 --> 00:08:44,810
Y listo.

157
00:08:44,960 --> 00:08:45,500
Se fijan.

158
00:08:45,860 --> 00:08:53,300
Acomodamos el súper del padre, lo re utilizamos y agregamos esta nueva nota idiomas y dividimos por

159
00:08:53,300 --> 00:08:54,530
cuatro porque son cuatro.

160
00:08:54,530 --> 00:09:03,080
Nota para estudiante extranjero Nota idiomas más historia, matemáticas y lenguaje castellano son cuatro.

161
00:09:04,100 --> 00:09:08,950
Bien, nos vamos a ejemplo herencia y vamos a imprimir acá en alumno.

162
00:09:09,620 --> 00:09:11,840
Entonces por acá la nota.

163
00:09:11,990 --> 00:09:16,430
También podríamos tener un separador que sea similar a este de acá.

164
00:09:17,330 --> 00:09:19,910
Voy a copiar para que sea bastante parecido.

165
00:09:23,240 --> 00:09:23,720
Promedio.

166
00:09:33,630 --> 00:09:34,380
Persona.

167
00:09:35,070 --> 00:09:35,790
Punto.

168
00:09:35,850 --> 00:09:37,680
Promedio calcula promedio.

169
00:09:38,610 --> 00:09:39,950
Tenemos pero.

170
00:09:40,050 --> 00:09:40,680
De alumna.

171
00:09:41,700 --> 00:09:47,890
Y listo, se vejan, entonces calcular promedios es distinto en AL1 internacional que alumno.

172
00:09:49,510 --> 00:09:50,230
Vamos a levantar.

173
00:09:53,940 --> 00:10:01,170
Entonces, por acá esto solamente está en alumno, en tipo, en Petter, alumno internacional, acá

174
00:10:01,170 --> 00:10:02,760
promedio 6,3.

175
00:10:03,580 --> 00:10:08,010
Y si nos vamos acá, Andrés, acá 5,5.

176
00:10:08,980 --> 00:10:10,180
Sor critura de promedio.

177
00:10:11,200 --> 00:10:14,770
A pesar de que hago el cast en alumno, se fijan por acá.

178
00:10:14,980 --> 00:10:15,580
Alumno.

179
00:10:16,500 --> 00:10:22,860
Pero en el caso del alumno internacional, igualmente se va a invocar calcular promedio del alumno internacional

180
00:10:22,920 --> 00:10:23,460
propio de él.

181
00:10:23,910 --> 00:10:29,370
Acá solamente se malcrías para poder invocar este método, pero cada uno va a invocar su propia sobre

182
00:10:29,370 --> 00:10:33,780
critura, su propio método, incluso solamente a modo de ejemplo, nada más.

183
00:10:36,190 --> 00:10:38,890
Shout, entonces calcula promedio.

184
00:10:40,900 --> 00:10:48,370
Acá punto 10, punto quiet class, punto get name.

185
00:10:48,640 --> 00:10:51,130
Vamos a colocar canónica Hannay en nombre simple.

186
00:10:52,220 --> 00:10:54,290
Y esto mismo también en el otro.

187
00:10:54,320 --> 00:10:57,410
Solamente para saber cuál está invocando entonces una internacional.

188
00:10:58,370 --> 00:11:02,450
Por acá Shout calcula el promedio

189
00:11:08,090 --> 00:11:09,920
canónica, el neng perfecto.

190
00:11:10,750 --> 00:11:11,410
Vamos a ver.

191
00:11:11,650 --> 00:11:12,490
Levantamos.

192
00:11:16,580 --> 00:11:23,840
Su escritura promedio bueno, acá llamo a los dos, se fijan por el súper, porque el alumno internacional

193
00:11:24,260 --> 00:11:30,740
lo que hace por acá calcula promedio, pero también invoca el súper del alumno.

194
00:11:30,860 --> 00:11:33,050
Entonces finalmente llama a los dos, así que está perfecto.

195
00:11:33,960 --> 00:11:34,920
Llamalos dos Methos.

196
00:11:36,230 --> 00:11:37,010
Y acá?

197
00:11:38,100 --> 00:11:42,750
Alumno sino solamente alumno, así que está funcionando bien, está perfecto.

198
00:11:42,970 --> 00:11:43,830
Bien, ahora sé que sí.

199
00:11:43,950 --> 00:11:44,710
Nada más.

200
00:11:44,820 --> 00:11:48,270
Continuemos la siguiente clase con el método estric.

201
00:11:48,450 --> 00:11:49,200
Nos vemos.
