Está en la página 1de 18

Video 8: métodos en java.

En este video se creo una clase para crear 4 métodos referentes a un carro, estos
métodos fueron llamados como apagarAuto, arrancarAuto, acelerarAuto y
frenarAuto. Con estos métodos podemos escribir mensajes para poder tener la
confirmación de que si se ejecuto bien al momento de llamarlos en la clase
principal con el printIn

Ejecución:

P á g i n a 1 | 18
Video 9: métodos con parámetros.
Para este video se hace referencia la video anterior reutilizando el programa que
habíamos realizado, solo que en este se modifica el código para poder agregar
parámetros dentro de los métodos con algunas variables para poder crearle el
modelo, color y la marca, en la case principal creamos un método para poder
llamarlo con atributos distintos

Ejecución

P á g i n a 2 | 18
Video 10 Métodos con retorno de valor
Para este video realizamos un programa con un método que nos regrese valor del
mismo tipo y poniendo lo que va a realizar dicho método, en la clase principal de
este se pueden aclarar los valores que va a tener la operación que se va a
realizar, usamos también el if/else y también se vieron los valores que se tienen
establecidos en java como el double, int y boolean.

Ejecución

P á g i n a 3 | 18
Video 11 Constructores
En este video se hizo un programa en que se utilizó un constructor para realizar
una mejora en el programa para la inicialización de las variables y como las
podemos usar en las clases diferentes que tenemos para eso, usamos el this para
llamar a las variables que queremos en específico.

Ejecución

P á g i n a 4 | 18
Video de la Palabra Reservada This.
Para este video se uso la palabra reservada this, lo que se hizo en este programa es sacar
el área del rectángulo con valores que están dentro de los atributos y dentro del primer
método que se aplica, esto es para que se pueda acceder a ellos como si estuvieran
dentro de la un priv y para poder llamarlos usamos la palabra reservada this.

Ejecución

P á g i n a 5 | 18
Video 12 Metodo get y set
Para este video usaremos el método get y ser para poder obtener y asignar, estos los
usaremos en el programa para poder asignar los datos de uno o varios alumnos, estos
atributos serán llamados y cambiando el nombre crearemos otros métodos para ver los
datos que asignamos y con el get en un método se regresaran los atributos del tipo que
fue asignado en el inicio.

Ejecución

P á g i n a 6 | 18
Video 13: Encapsulamiento
El encapsulamiento es como el mantener privado a los atributos los cuales solo
podemos acceder con ayuda del tema anterior, ósea “get y set”, el programa será
el mismo que el anterior pero solo podremos acceder a 2 atributos pero los dos
que faltan serán privados así que no los podremos llamar, así que en la clase
secundaria haremos get y set de los 4 atributos y en la clase principal para llamar
a los dos atributos privados usaremos el método set para asignarle un valor y el
método get para llamarlo e imprimirlo.

Ejecución

P á g i n a 7 | 18
Video 14: Herencia
En este video se vieron las 3 clases las cuales son la principal, la clase padre y la
clase hijo, como fue mencionado en clases la herencia tienen una función para
que todo lo que tenga la clase padre la tendrá la clase hijo, así como sus métodos
y su función, esto nos ayuda para la palabra extends las cuales tendrán la clase
hijo en la línea del código donde se definirá su clase.

Ejecución

P á g i n a 8 | 18
Video 15: Ejercicio Practico Con Herencia
En este video se realiza el caso de herencia por el que en una clase persona se le
hereda a la clase del empleado los metodos y sus tributos que tiene, se usan los
joptionpane estos son mensajes emergentes que salen para poder introducción la
información que estamos pidiendo.

Ejecución

P á g i n a 9 | 18
Video 16 Ejercicio Métodos Abstractos
En este video se realiza un ejemplo de una clase abstracta la cual es aquella de la
que no se pueden declarar instancias, dicho de otra manera, no se pueden
declarar objetos de una clase abstracta. La finalidad de una clase abstracta es
servir como clase base para otras clases a las que generalmente se conoce como
clases concretas, para esto se reutiliza el ejemplo anterior pero se la cambiara a el
método ver datos de un método normal a un método abstracto para ello solo se le
agrega la palabra abstract y quitamos las llaves del método, luego solo le
quitamos el cuerpo de este, para el momento de querer darle un override este
siempre sea nuestra base para todo el programa, esto aunque no se vea reflejado
en el programa esto nos puede servir para cuando tenemos más de una subclase
como se verá en el ejercicio de adelante.

Ejecución

P á g i n a 10 | 18
Video 17 Ejercicio Interface
En este video se reutilizó el ejercicio anterior, con la diferencia de que ahora
utilizaremos una class java interface esta nos puede ayudar a hacer que cualquier
método que creemos ahí será por default un método abstracto, en este caso se
crean 2 metodos abstractos (Tos y Diarrea) los cuales irán dentro de una nueva
clase llamada enfermo la cual será nuestra java interface, también utilizamos la
palabra implement a nuestra clase empleado agregando implemnt y como su
nombre lo dice implementa clases, aunque solo son para clases interface, si
utilizamos un java class interface y agregamos el implment en alguna clase
tenemos que agregar todos los métodos que hemos creado.

Ejecución

P á g i n a 11 | 18
Video 18 Ejercicio Práctico Usando Polimorfismo
En este ejercicio veremos el polimorfismo, para ello crearemos varias clases
(Administrador, Analista, Informático, Programador y la clase que actuará como
clase padre será la de informático donde escribiremos los métodos sueldo, datos y
labores, después utilizaremos en las demás clases el polimorfismo (Overload),
esto se ve reflejado en que cada clase tiene los mismos métodos, pero tiene
diferentes parámetros y atributos. Mientras que en la clase main vamos creando
nuevos objetos para poder utilizar o mandar a llamar a los objetos anteriores para
poder así ver las diferentes maneras en las que podemos utilizar un objeto.
Después utilizamos el override para modificar los métodos creados en la clase
padre, para esto crearemos las mismas clases, pero con la diferencia que en el
nombre agregamos una override para poder diferenciarlos de las clases anteriores
en estas utilizaremos en cada método un override con los métodos heredados de
esta clase, aquí se agrega los mismos datos que en las clases anteriores para que
se vea una diferencia entre el overload y el override.

main

P á g i n a 12 | 18
Clases Secundarias

P á g i n a 13 | 18
Ejecución

P á g i n a 14 | 18
P á g i n a 15 | 18
Video 19 Variables Polimórficas
Las variables polimórficas se podrían decir que es una forma de llamar a los
objetos de subclases de una forma más eficiente. Digamos tenemos un programa
el cual tendrá una clase principal una super clase y por último unas 4 subclases.
La super clase tendrá un método el cual tendrán que usar las 4 subclase nomas
que con unas diferencias ya que estarán sobre escritos de tal forma que cada
subclase imprimirá algo diferente. Lo que sigue es hacer una variable polimórfica
esto creando un objeto en base a la super clase y para simplificar el código
usaremos un arreglo que consta de 4 (el número de subclases que hay en el
programa) y asignando cada número de arreglo al objeto creado a la posición que
tú quieras asignarle y por último llamar a esas subclases con ayuda del objeto
(que usamos como variable polimórfica) y el número de arreglo asignado y por
último el método.

Main

P á g i n a 16 | 18
P á g i n a 17 | 18

También podría gustarte