Hola bienvenidos a esta elección.
A continuación vamos a estudiar el tema de funciones en Java están listos.
Vamos bien lo primero que vamos a hacer es cerrar este proyecto
vamos a dar click derecho y posteriormente Claws esto para que únicamente tengamos abierto el proyecto
con el que vamos a estar trabajando.
Posteriormente vamos a crear un nuevo proyecto en Cygni Project dejamos los valores por Defour ya la
web Mayrén ya va application.
Damos clic en Next y el nombre del nuevo proyecto se va a llamar proyecto
aritmética y lo depositamos en la ruta de cursos diagonal Java Group.
Ahí va a ser MX punto com punto GM globalmente.
La versión es la versión 1.0 y de momento no va a tener ningún paquete así que esos son los valores
del nuevo proyecto y siguen finalizar
ahora como siguiente paso vamos a crear nuestra clase aritmética así que sobre el proyecto o sobre sols
package vamos a dar clic derecho NIU y seleccionamos Java class el nombre de la clase y se va a llamar
aritmética y dejamos los demás valores por default y damos clic en Finalizar para que se cree nuestra
clase
eliminamos estas líneas con control e y esta va a ser la clase que vamos a utilizar para definir un
nuevo método.
Vamos a agregar un método llamado sumar el cual va a recibir dos argumentos de tipo entero y va a realizar
la suma de los dos argumentos y posteriormente va a regresar el valor de la suma de los dos elementos
así que vamos a escribir lo siguiente Vamos a definir un método que va a ser de tipo público para que
pueda ser accedido desde otras clases.
Para esto es este modificador de acceso.
Posteriormente indicamos el tipo de regreso en este caso el tipo de regreso va a ser un entero y el
nombre del método va a ser sumar en Java los nombres de los métodos comienzan con minúscula muy similar
a cuando definimos una variable pero para poder diferenciar los elementos entre un atributo y un método
es que un atributo únicamente se utiliza el nombre directamente y un método utiliza paréntesis para
poder pasar los argumentos que reciba.
Este método puede recibir argumentos o no pero siempre se debe utilizar paréntesis así que vamos a utilizar
paréntesis para definir los argumentos que va a recibir nuestro método.
En este caso los argumentos que va a recibir van a ser también dos valores de tipo entero a IBE y separamos
los argumentos por Koma.
Posteriormente vamos a definir el cuerpo de nuestro método abriendo llaves así que eso se le conoce
como el cuerpo del método o el bloque de código de nuestro método y esto se le conoce como la firma
del método el modificador de acceso.
El tipo de regreso el nombre del método que normalmente corresponde a una acción y comienza con letra
minúscula y posteriormente los argumentos separados por comas.
Esto también se le conoce como parámetros bien y ahora vamos a agregar el cuerpo de nuestro método lo
que va a ser este método básicamente es realizar la suma de los argumentos que está recibiendo y asignar
el valor a una variable de resultado así que vamos a definir nuestra variable resultado de tipo entero
y vamos a realizar la suma utilizando el operador de suma a más.
Y este resultado de la suma se le asigna a la variable resultado es muy simple lo que está realizando
este método pero es para que comencemos a familiarizarnos con la sintaxis de métodos en Java y finalmente
retornamos.
El valor de la variable resultado así que escribimos Witold resultado.
Esta es la palabra reservada que vamos a utilizar para regresar un valor de nuestro método así que básicamente
lo que va a hacer este método es recibir dos valores.
Posteriormente se realiza la suma y finalmente este resultado se regresa a la clase que va a ser la
llamada a este método y debe de corresponder con el tipo de dato que se indicó que va a regresar este
método.
Por ello este resultado debe de ser también de tipo entero ya que indicamos que el valor que se va a
regresar es de tipo entero.
Ahora uno de los detalles con reescribimos métodos es que debemos de pensar de manera adelantada esto
quiere decir que debemos de pensar cómo es que se va a utilizar nuestro método y posteriormente utilizarlo
así que para utilizar este método vamos a definir ahora una clase de prueba para poner en práctica esta
clase aritmética así que sobre proyecto vamos a dar clic derecho no Java class y definimos la clase
de prueba aritmética.
Dejamos los demás valores por default y damos clic en Finalizar quitamos este código quitamos los comentarios
y ahora lo que vamos a hacer es mandar a llamar.
El método de la clase aritmética el método sumar por ello es que en un inicio puede ser un poco confuso
ya que primero debemos definir nuestro método y posteriormente utilizar este método y ahora para utilizar
el método de la clase aritmética primero tenemos que crear un objeto de esta clase así que vamos a crear
un método main Public atisbó y Main tabulador damos formato y dentro de este método main es que vamos
a crear nuestro objeto de tipo aritmética no podemos crearlo fuera del método main ya que no reconocería
la sintaxis y no se podría ejecutar esta clase de prueba.
Por ello es que tenemos que hacerlo todo dentro de nuestro método main para poder ejecutar esta prueba
así que lo primero que vamos a hacer es crear un objeto de tipo aritmética
así que vamos a definir el tipo de la variable aritmética y el nombre de la variable que va a almacenar
la referencia del objeto que se va a crear.
Como siguiente paso creamos la instancia de nuestro objeto New aritmética esto va a crear un nuevo objeto
en memoria a partir de la plantilla a partir de la clase aritmética regresa una referencia y memoria
y entonces esta variable aritmética apunte al objeto aritmética que se ha creado en memoria.
Así que con esto ya hemos creado nuestro objeto y ahora lo que podemos hacer es mandar a llamar el método
sumar apoyándonos de la variable aritmética.
Así que utilizamos nuestra variable aritmética punto punto.
Y posteriormente mandamos a llamar el método sumar y podemos observar que recibe dos argumentos el argumento
de y ve que son de tipo entero y regresa un tipo entero así que está la información que tenemos del
método para poder utilizarlo.
Ya lo hemos definido dentro de la clase aritmética y ahora lo vamos a utilizar así que vamos a pasar
los valores a este método por ejemplo el valor de la variable del primer argumento va a ser cinco y
el segundo valor va a ser 3 punto y coma.
Sin embargo si únicamente mandamos a llamar este método sin recibir el valor entonces no vamos a saber
el resultado de esta suma.
Para ello es que el método sumar regresó el valor de la suma y entonces definimos una variable llamada
resultado que reciba el valor de la llamada al método sumar así que del lado derecho se está ejecutando
esa expresión que en este caso es la llamada al método sumar y el resultado de mandar a llamar.
Este método se asigna a la variable resultado esta variable de tipo entero puede ser también de tipo
VaR no hay ningún problema sin embargo en este caso para hacerlo muy explícito vamos a definir el tipo
de dato entero pero podemos utilizar var donde no podemos utilizar VaR es en la definición del método.
Por ejemplo en este caso no podemos utilizar var debemos utilizar un tipo concreto no podríamos utilizar
var debido a que VaR no indica el tipo que queremos regresar.
Por lo tanto debemos de especificar cuál es el tipo que queremos regresar y de igual manera no podemos
utilizar var para la definición de los argumentos de nuestro método ya que de igual manera no sabríamos
de qué tipo es el argumento que queremos recibir.
Por ello es que debemos utilizar tipos concretos como es el tipo entero bien así que en este momento
ya tenemos la llamada al método sumar y lo estamos recibiendo en nuestra variable resultado.
Finalmente vamos a imprimir el valor de esta variable guardamos cambios y ejecutamos
y podemos observar el resultado igual a 8 ya que enviamos los valores de 5 y 3 vamos a ejecutar este
ejercicio paso a paso para que veamos a detalle cómo es que se hace la llamada al método sumar cómo
se regresa el valor a la variable resultado y finalmente cómo se imprime este resultado así que para
ejecutar paso a paso este ejercicio ponemos un punto de ruptura.
En este caso en la creación del objeto aritmética damos clic derecho y seleccionamos de Buffy el bien
y lo que vamos a hacer ahora a diferencia de lo que hemos hecho anteriormente para la ejecución.
Paso a paso es que nos vamos a meter al detalle de la llamada a los métodos en este caso vamos a meteros
al detalle de la creación del objeto aritmética.
Para ello en lugar de presionar f8 ya que F8 simplemente ejecuta la línea pero no se mete al detalle
de la llamada al método en este caso la creación del objeto aritmética para meternos al detalle en lugar
de c8 vamos a presionar F7 o lo que se le conoce como Step into.
Así que presionamos este punto y podemos observar que nos estamos metiendo al detalle de la clase aritmética.
En este momento es que se va a crear el objeto aritmética en memoria si presionamos F8 entonces podemos
observar que ya hemos regresado a nuestra clase de prueba aritmética de nueva cuenta presionamos F8
y podemos observar que ahora la variable aritmética ya tiene una referencia en memoria.
Este objeto se creó en esta referencia en memoria y se le asignó a la variable aritmética así que ya
tenemos la variable aritmética apuntando al objeto aritmética que se creó en esta referencia de memoria.
Vamos a continuar y ahora ya estamos en esta línea donde se va a realizar la llamada al método sumar
así que presionamos F7 para entrar al detalle de la llamada al método sumar y podemos observar que ya
estamos dentro de la clase aritmética ya entramos al método sumar y recibimos los argumentos de A. igual
a 5 y de igual a 3 también podemos observar en la parte inferior que tenemos los valores de AHM de tipo
entero con el valor de 5 y el valor de entero con el valor de 3 así que esos son los argumentos que
recibe este método.
Podemos observar que como siguiente paso se va a ejecutar esta línea la línea donde se realiza la suma
de los argumentos que estamos recibiendo y posteriormente el resultado se asigna a nuestra variable
que hemos creado bien así que presionamos F8 y podemos observar que la variable resultado ahora ya tiene
el valor de 8 se ha creado esta variable de tipo entero y se le ha asignado el valor de 5 +3 por lo
tanto tenemos el valor de 8 y finalmente una vez que hemos llegado a esta línea cuando la ejecutemos
lo que va a hacer es que vamos a regresar a la clase que hizo la llamada a este método así que vamos
a presionar f8 de nueva cuenta y observamos cómo regresamos ahora a nuestra clase prueba aritmética
y para terminar de ejecutar esta línea y que recibamos el resultado presionamos F8 y podemos observar
que ahora ya tenemos la variable resultado con el valor de 8 así que con esto ya hemos terminado de
llamar al método sumar utilizando nuestra variable aritmética y finalmente en esta variable tenemos
el resultado de haber sumado 5 +3 y por último lo que vamos a hacer es mandar a imprimir el valor de
esta variable así que presionamos F8 vamos a la salida y podemos observar el resultado igual a 8 y con
eso termina la ejecución de nuestra clase de nuestra prueba del método main.
Podemos quitar el punto de ruptura y con esto hemos terminado de ejecutar paso a paso este ejercicio
para entender a detalle cómo es que se realiza la llamada a un método creamos la clase aritmética.
Definimos nuestro método sumar y finalmente creamos una clase para poner a prueba esta clase de cinética
que hemos creado.
Se hizo la llamada al método sumar recibimos el resultado de esta llamada de sumar y finalmente mandamos
a imprimir el resultado.
Esto es todo lo que realizamos en este ejercicio.
Poco a poco nos vamos a ir familiarizando con cada uno de estos elementos pero con esto ya tenemos las
bases de creación de métodos en Java eso es todo por esta elección y nos vemos en el siguiente vídeo.
Saludos.