En esta clase vamos a ejecutar paso a paso nuestra aplicación y ver cómo se van llamando los constructores
y los métodos, cómo se dan encadenando y qué sucede por detrás de escena.
Entonces vamos a marcar acá.
Alumno nuestro punto de quiebre y comenzamos con clic Derecho de Bach.
Bien, lo primero es ir al detalle del constructor.
Por lo tanto, hacemos un clic en este punto f7.
Perfecto, lo primero llama al padre con shuper, es decir, a la clase persona para pasar nombre,
apellido, edad, entonce step into para el detalle estamos persona y acá utiliza el constructor nombre
apellido para pasar los dos primeros argumentos y luego a señalada.
Entonces este pinto nos vamos a este constructor.
Este Ober y comenzamos a asignar nombre apellido.
Luego volvemos al constructor con tres argumentos con la edad asignamos la edad.
Perfecto.
Este Ober y finalizamos y volvemos entonces a la clase alumno.
Asignamos institución.
Perfecto.
Step over y finalizamos.
Volvemos.
Ejemplo herencia.
Y empezamos ahora a asignar las notas con los métodos set.
Entonces, bueno, si queremos ver el detalle, por ejemplo bueno, voy a bajar.
Y acá ejecutamos con estrépito Pinto, acabemos el detalle Zep Nota castellano en la clase alumno.
Te vigen y lo mismo nota historia, pero la voy a saltar con Step Over sin ir al detalle y el email.
Ver detalle porque el email no es de alumno si no es de persona.
Si hacemos un click se va a la clase personasen fija sep email.
Un atributo en común, así que está perfecto.
Recuerden Climb se almacena en persona alumno lo hereda.
Lo puede acceder con los métodos get transceptor.
Step over, step over regresamos.
Alumno internacional, lo mismo.
Este over nos posicionamos sobre la clase step into.
Vamos al detalle entonces del himno internacional, entonces con super llama al constructor del padre
alumno para asignar nombre apellido esté Pinto, nos vamos alumno pero alumno y llamar súper del padre
que sería persona step into nos vamos a persona ahora en persona nombre apellido los asigna Step over
ejecutamos paso a paso, finalizamos, volvemos alumno que pasa los dos argumentos step over y volvemos.
Entonces alumno internacional asignemos país.
Step over y regresamos a ejemplo, asignamos la edad Step over, nos posicionamos sobre ejecutamos,
te pinto set edad en la clase persona step over perfecto.
Luego la institución, pero la institución de alumno no es de alumno internacional.
Entonces, qué pinto?
Nos vamos a la clase alumno?
Se fijan así la institución Step Over volvemos no te idioma de alumno internacional, eso sí.
Entonces te insto a que nos vamos.
Alumno internacional se fijan qué va invocando los métodos que son propio de la clase, en este caso
alumno internacional, pero también los métodos set de la clase padre que heredamos.
Step over.
Volvemos este Ober lo vamos a asaltar.
Son puro método de la clase padre alumno.
Lo vamos a saltar y y moil de la clase padre persona.
Podemos ir al detalle este quinto persona o bien lo podemos saltar.
Este over ahora creamos el profesor Step Over, este quinto se llama el constructor de persona con super
nombre apellido Step into persona.
ÂSin el nombre apellido!
Y asignamos los datos y podemos ir revisando en debugger acá como asignan los atributos.
En este caso de profesor nombre, apellido Lucy Pérez y en Dist.
Bueno, acá tenemos todo lo atributos nombre, apellido, asignatura F.
Como estamos persona esté over ahora asigna la asignatura.
Se fija matemáticas.
Ejecutamos perfecto y continuamos.
Edad 37.
Todavía no se ejecuta, así que si nos vamos a pro-fesor, la edad todavía está en cero.
Ejecutamos.
Ahora, 37. El email también está en nul, ejecutamos y asignÃ.
Ahora vamos a imprimir, nos posicionamos por sólo imprimir y step into para ir al detalle del método
perfecto, casi imprime un separador.
Nos vamos a la consola.
Acá lo muestra.
Volvemos a Debugger y continuamos.
Y acá en el print e importantes té pinto para ir al detalle del método Tu strength.
Entonces por acá este pinto.
Nos vamos al Tustin del alumno, el primero, que serían tres, y si quiero ir al detalle del super
to string porque lo estamos sobre escribiendo este punto.
Se fijan los seleccionados con un clic.
Nos vamos entonces tus tric de persona acá signan nombre, apellido, nombre Andrés.
Ahora el apellido se vigen Guzmán, la edad y el correo.
Nos vamos a saludar también.
Este Pinto si quiero ir al detalle, entonces acá nos vamos a saludar.
Pero del alumno se fijan acá en boca del alumno, no de persona.
Ponla sobre critura y el lugar de alumno invoca el súper de persona, eso sí, para reutilizar.
Entonces también podríamos hacer un Stepp Pinto para ir al detalle de saludar del padre de persona.
Hola, qué tal?
Volvemos, volvemos y volvemos al toString.
Se fijan de persona.
Y ahora volvemos al tuit 30 alumno entonces con Step Over de nuevo te ober.
Acá volvemos.
Alumno.
Y ejecutamos de nuevo calcular promedio Step Into para ver el detalle.
Nos vamos a ese método.
Y acá lo tenemos.
TEP over.
Acá lo calcula 6,3 Step over.
Y para finalizar este over y volvemos y finaliza el imprimir, pero del alumno de Andrés Step Over ahora
vuelve el imprimir pero alumno internacional de Petter y así empezamos a escalar imprimiendo el Tustin
de Petter tal como lo hicimos con alumno.
Entonces Step Into para ir al detalle step over acá no necesario, pero acá casi para ir al string step
into.
Acá tenemos el tustin del padre.
Este caso de alumno de aquí es solamente acá asignÃ el país y la nota idiomas.
Nos vamos TEP quinto, vamos al detalle, estamos en el alumno, pero a su vez invoca al toString de
personas del Padre Pinto.
Los seleccionamos con un clic.
Y comenzamos con el toString de persona, pero para el alumno internacional, para Petter, entonces
Petter.
Este Ober y asigna a todos los datos Petter Gosling et al 15 y El Correo.
Si queremos ir al detalle, al lugar perfecto, pero sería el lugar del alumno internacional, entonces
te pinto, nos vamos, alumno internacional, al saludar, que a su vez invoques al lugar del padre,
se fijan como se van llamando los métodos de forma en cascada, en cadena, de hijo a padre.
Entonces con súper invocamos el padre.
Seleccionamos acá, gastamos en alumno y a su vez alumno invoca el salvar del padre de persona te pinto.
Acá estamos en persona.
Hola, qué tal?
Stepp Obert regresamos este Ober acá podríamos invocar el nombre de persona opcionalmente, por ejemplo,
si me voy este pinto, qué nombre pites?
Volvemos The Ober.
Volvemos al 1 internacional.
Saludar.
Lo ejecutamos.
Y volvemos al tu strength.
Y este over para finalizar en persona, pero acá regresa alumno, se fijan ahora ejecutamos todo respecto
al alumno.
A ese alumno institución y las notas.
Instituto Nacional, las notas y la falta de promedio.
Así que step into para el detalle y nos vamos al méto calcula promedio, pero de alumno internacional
que a su vez invoca el promedio del alumno.
También podríamos ir step into si queremos navegar.
Calcula promedio si vigen calcula las tres notas.
Volvemos step over y ejecutamos Step over o step pinto.
Y listo.
Y acá tenemos el promedio.
Volvemos al 30 alumnos y volvemos al tuit 30 Alumno internacional.
Entonces ejecutamos de nuevo.
Acá estamos.
Este over delito y finaliza el imprimir.
Y nos vamos a pro-fesor, incluso en consola.
Ya tenemos Andrés y a Pita con todos los datos.
Ya si el profesor sería exactamente igual este Ober.
Así que lo voy a omitir, lo voy a saltar y finalizamos.
Ya tenemos los datos del proceso de luz.
Eso sería ejecutar paso a paso en nuestra aplicación, nada más.
Continuamos en la siguiente clase.