Bien, continuemos con la sobre escritura de métodos.
Entonces nos vamos a ir a persona y vamos a implementar un método saludar común y corriente de cualquier
persona.
Y la idea de que cada tipo alumno, alumno de internacional y profesor sobre en este método lo modifiquen
con una implementación un poco más concreta, más específica.
Entonces por acá un public estric saludar.
Hola, qué tal?
Bien.
Algo genérico?
Hola, qué tal?
Alguna persona?
Algún saludâ€?
Bien.
Nos vamos a ir entonces.
Alumno y libias o escribir este método?
Recuerde que la sobre escritura en herencia tiene que ser exactamente igual.
Es decir, rey implementar el método elpadre idéntico mismo nombre, mismos argumento, mismo tipo de
retorno y modificar todo igual.
Por lo tanto.
Públic
saludar.
Perfecto.
Mismo método.
De hecho, acá ya indique que hay una sobrecarga con este icono.
Sea un clic.
Me voy al lugar del padre.
Se fijan bien.
Vamos a anotar con hover right.
Acá lo tenemos.
Rodón.
Hola, qué tal?
Soy alumno y mi nombre es por acá, guet, nombre Hilitos más específico, lo mismo en pro-fesor.
Pero una forma un poco más rápida, con click derecho generated o be right.
Y acá buscamos.
Acá tenemos la clase Padre Objet, que es el ancestro más lejano, pero acá tenemos persona.
Entonces buscamos el método saludar acá ok, de forma automática lo crea.
Y con el súper, el súper, después lo vamos a utilizar por ahora.
Get nombre, quizás colocar también la asignatura, por ejemplo, de guet asignatura,
íbamos a bajar por acá y por acá Litos fijan editing la implementación lo mismo alumno internacional.
Entonces re implementamos el método.
Over right?
Saludar del alumno en este caso, porque acá tenemos alumno, tenemos persona y tenemos ответы.
Entonces vamos a sobrescribir del alumno.
Entonces acá
mi nombre.
Bien se fijan, vamos a probar.
Entonces nos vamos a ejemplo RDS Constructores en el método Imprimir, que acá tenemos todo.
Quizás al final acá podríamos imprimir los datos o el saludo de la persona.
De hecho, podríamos copiar esto.
No copiamos tal cual y lo dejamos entremedio y por acá.
Sobre escritura saludar.
Persona.
Saludar.
Se fijan, toda la persona tiene el metodo saludar, pero cada uno lo implementa de forma distinta.
Los Ori escribe.
Vamos a levantar.
Entonces, bueno, al final de cada.
Comenzamos primero un alumno, Andrés, acá.
Hola, qué tal soy?
Soy un alumno y mi nombre es Andrés.
Perfecto.
Eh profesor bueno, alumnos tranjero.
Hola, soy alumno extranjero del país Australia.
Mi nombre es Peter.
Poco más abajo.
Profesor.
Buenos días.
Soy profesor de matemáticas.
Mi nombre es Lucy.
Se fijan sobre escritura.
Ahora bien, también podríamos reutilizar parte del padre.
Por ejemplo, si nos vamos a persona.
Ya dice Hola, qué tal?
Entonces un alumno.
También Hola, qué tal esto lo podremos quitar, se fijan y lo podríamos reemplazar o reutilizar el
saludar que viene por defecto en persona con el súper.
Entonces por ejemplo acá string saludar igual.
Super punto saludar.
Lleca concatenados saludar más de vejan, pero este saludar creo que viene con.
Esto de acá es sin exclamación.
Entonces acá simplemente quitamos el coma.
Entonces Hola, qué tal?
Soy un alumno, mi nombre es se fija reutiliza Pat el padre.
Entonces esta forma con shuper no permite mantener la característica que ya viene definida en el objeto
padre.
En la clase padre.
Y además lo puedo agregar un extra lo puedo redefinir para agregar nuevas características a este método.
Y esa es la idea.
Entonces acá se reutiliza.
Vámonos.
Alumno internacional acá dice Bueno.
Hola, qué tal?
Soy un alumno.
Y mi nombre es.
Perfecto, entonces acá se puede reutilizar directamente de alumno.
Entonces, por acá súper punto saludar, saludar más.
Esto ya está perfecto.
El nombre está así que esto lo quitamos.
Y lo atacándonos.
Soy extranjero.
Entonces, revisemos.
Hola que tal?
Soy un alumno y mi nombre es tanto.
Soy extranjero del pait tanto se fijan distinto, pero reutilizando el super alumno.
Veamos profesor.
Buenos días, soy profesor de asignatura.
Mi nombre es en este caso.
Bueno, podría reutilizar el de persona.
Hola, qué tal?
Pero quizá.
Hola, qué tal?
Para un profesor sea poco formal, entonces quizá lo podríamos redefinir completamente o modificar completamente.
Por lo tanto, profesor, lo dejamos en el súper.
Tal cual como está.
Y así podríamos ir viendo si realizamos parte del padre o no, o completamente lo modificamos desde
cero 0.
Te fijan el profesor?
Buenos días, soy el profesor de Matemática.
Mi nombre Luce.
Hola, qué tal, soy un alumno y mi nombre es Peter.
Soy extranjero, el país, Australia.
Alumno Hola, qué tal?
Soy un alumno.
Mi nombre es Andrés.
Se fijan?
Listo.
Eso sería.
Veamos otro ejemplo de escritura, pero solamente en alumno y en alumno internacional.
Por qué?
Porque acá tenemos las notas matemáticas, tellano, historia y podríamos calcular el promedio.
Entonces podríamos tener un método por acá solamente de alumno, un públic calcular promedio Rotondo,
Andover.
Entonces le voy a sumar return.
Vamos a sumar las tres asignaturas.
No te hitoria más.
Nota castellano.
Nota matemática dividido en tres.
Listo.
Ahí tenemos el promedio.
Pero si nos vamos alumno internacional no es lo mismo porque además incluye nota e idioma.
Entonces la trama que agregar.
Sobre Escribimos el método El padre de alumno.
Entonces Clic derecho y Generate of the right sobrescribir por acá.
Calcula el promedio OK.
Listo.
Acá tenemos el súper, que en realidad divide por tres.
Pero si multiplicamos por tres, al final quedamos solamente con la suma, ya que la división del TRE
con la multiplicación del TRE se neutralizan.
Entonces queda solamente la suma de las tres notas.
Y acá agregamos.
Pero mejor siempre usar paréntesis para indicar que multiplicamos solamente el súper del padre por tres.
Y acá vamos a sumar.
Nota idiomas ya.
Y a todo esto lo tenemos que dividir por cuatro.
Entonces por acá dividimos en cuatro.
Y listo.
Se fijan.
Acomodamos el súper del padre, lo re utilizamos y agregamos esta nueva nota idiomas y dividimos por
cuatro porque son cuatro.
Nota para estudiante extranjero Nota idiomas más historia, matemáticas y lenguaje castellano son cuatro.
Bien, nos vamos a ejemplo herencia y vamos a imprimir acá en alumno.
Entonces por acá la nota.
También podríamos tener un separador que sea similar a este de acá.
Voy a copiar para que sea bastante parecido.
Promedio.
Persona.
Punto.
Promedio calcula promedio.
Tenemos pero.
De alumna.
Y listo, se vejan, entonces calcular promedios es distinto en AL1 internacional que alumno.
Vamos a levantar.
Entonces, por acá esto solamente está en alumno, en tipo, en Petter, alumno internacional, acá
promedio 6,3.
Y si nos vamos acá, Andrés, acá 5,5.
Sor critura de promedio.
A pesar de que hago el cast en alumno, se fijan por acá.
Alumno.
Pero en el caso del alumno internacional, igualmente se va a invocar calcular promedio del alumno internacional
propio de él.
Acá solamente se malcrías para poder invocar este método, pero cada uno va a invocar su propia sobre
critura, su propio método, incluso solamente a modo de ejemplo, nada más.
Shout, entonces calcula promedio.
Acá punto 10, punto quiet class, punto get name.
Vamos a colocar canónica Hannay en nombre simple.
Y esto mismo también en el otro.
Solamente para saber cuál está invocando entonces una internacional.
Por acá Shout calcula el promedio
canónica, el neng perfecto.
Vamos a ver.
Levantamos.
Su escritura promedio bueno, acá llamo a los dos, se fijan por el súper, porque el alumno internacional
lo que hace por acá calcula promedio, pero también invoca el súper del alumno.
Entonces finalmente llama a los dos, así que está perfecto.
Llamalos dos Methos.
Y acá?
Alumno sino solamente alumno, así que está funcionando bien, está perfecto.
Bien, ahora sé que sí.
Nada más.
Continuemos la siguiente clase con el método estric.
Nos vemos.