Hola Te saludo nuevamente.
Ubaldo Acosta espero que estés listo para comenzar con esta elección.
Vamos a estudiar el tema de métodos en Java.
Estás listo.
Vamos
métodos en Java.
Como mencionamos anteriormente una clase consiste de atributos y métodos.
El tema de métodos es muy amplio.
Sin embargo en esta primera introducción veremos cómo crear y usar los métodos que declaremos podemos
observar que en Java es necesario que para crear un método debe de estar dentro de una clase.
Esto se debe a que Java es un lenguaje orientado a objetos y por lo tanto una de las prácticas es que
los métodos deben ser parte de una clase para estar correctamente definidos.
Podemos observar la definición general de un método en primer lugar observamos el tipo que regresara
algunos métodos no regresan ningún valor en particular.
En esos casos utilizaremos en Java la palabra reservada Void para indicar que no regresa ningún valor
podemos especificar tipos primitivos o de tipo Object incluyendo los que nosotros creemos cómo es el
tipo de persona que creamos anteriormente así que este tipo es muy amplio.
Posteriormente del tipo especificamos el nombre del método debemos recordar que Java es un lenguaje
sensible a mayúsculas y minúsculas por lo que debemos respetar el nombre del método y usarlo tal como
se escribe.
Es común que el nombre del método sea una acción por ejemplo insertar personas borrar alumnos etcétera.
También es común en Java utilizar la notación de camello para escribir los nombres tanto de variables
como de métodos también esta notación se le conoce como bajas y altas.
Esto quiere decir que el nombre del método inicia en minúscula pero si tiene una o más palabras la siguiente
primer letra de la siguiente palabra debe iniciar en mayúscula.
Esta misma nomenclatura la utilizaremos cuando creemos ya sea variables o métodos en Java y a diferencia
de una clase la clase debe de empezar con la primera letra en mayúscula y si tiene más de una palabra
entonces también las siguientes primeras letras de las siguientes palabras deben estar en mayúscula
entonces esta es la diferencia para que podamos detectar rápidamente cuando tenemos una clase ya que
inicia con mayúscula o cuando tenemos una variable o un método y básicamente el método lo vamos a diferenciar
de las variables debido a que tenemos el uso de paréntesis entonces.
En resumen la notación de altas y bajas anotación de camello consiste en escribir la primer letra en
minúscula y posteriormente la primer letra de cada palabra debe de ir en mayúscula si es que hubiera
más palabras.
Conforme avancemos iremos observando ejemplos de este tipo de notación a lo largo del curso.
Posteriormente al nombre especificamos la lista de argumentos especificando primero el tipo y posteriormente
el nombre del argumento por cada argumento que deseamos agregar debemos separarlos por una coma.
Si el método no tiene lista de argumentos sólo veremos que se abren y cierran paréntesis es decir que
este espacio estaría vacío.
Finalmente escribiremos el cuerpo del método entre llaves
así que abrimos y cerramos llaves y no agregamos punto y coma al cerrar ya que es un bloque de código
y dentro de estas llaves va el cuerpo del método es decir lo que se va a ejecutar cuando mandemos a
llamar.
Este método todo lo que escribamos dentro de estas llaves es lo que ejecutará el método
podemos ver el método sumar
en este caso debido a que el método regresa un valor utilizamos la palabra reservada Retorné y lo que
va a regresar es un valor en este caso la suma de las variables a más de un concepto importante al definir
métodos en Java se conoce como la firma del método.
En el caso del método sumar la firma del método sería Hint sumar los tipos int y también int la firma
del método no incluye el número de las variables ni tampoco incluye el contenido que viene después de
las llaves.
La firma del método únicamente sería el tipo el nombre y los tipos de los argumentos y la cantidad de
argumentos que tiene este método.
Es decir que el método devuelve un valor entero.
En este ejemplo el método sumar devuelve un valor entero.
Este método se llama sumar y recibe dos argumentos de tipo entero el primero se llama a y el segundo
se llama Be y ambos son de tipo entero.
Posteriormente dentro de las llaves tenemos nuestro cuerpo del método y en este caso este método únicamente
regresa la suma de las variables a más de pero este valor.
Este tipo debe de corresponder con el valor que estamos indicando al momento de definir el tipo que
va a regresar.
Este método la firma del método es importante ya que nos va a indicar qué valor esperar y también si
debemos enviar argumentos o no y también de qué tipo son estos argumentos.
Posteriormente pondremos en práctica este ejemplo
llamada general a un método una vez que hemos agregado un método a una clase.
Podemos hacer uso de él haciendo lo siguiente
primero debemos declarar un objeto del tipo de la clase que tiene el método que nos interesa utilizar
por medio del objeto declarado utilizamos el operador punto y posteriormente a este operador escribimos
el nombre del método que nos interesa llamar.
Recordemos que en Java los nombres son sensibles a mayúsculas y minúsculas por lo que debemos de hacer
la llamada al método tal y como se haya escrito en la clase respetando las mayúsculas y minúsculas que
hayamos utilizado para definir el método.
En este caso hemos definido un objeto de cierto tipo de una clase y esta variable posteriormente utilizamos
el operador punto y mandamos a llamar en nombre del método proporcionando los argumentos respectivos
esta es la forma general en que vamos a mandar a llamar.
Un método de una clase que ya hayamos definido finalmente si el método fue escrito para regresar a un
valor es opcional el recibir este valor en alguna variable no es necesario recibirlo ni procesarlo pero
es común que sea un método regresa un valor lo recibamos en una variable del tipo que haya indicado
el método por ejemplo si recordamos el método sumar que creamos en la lámina anterior estamos creando
un nuevo objeto de la clase aritmética y posteriormente mandamos a llamar el método sumar como observamos.
Estamos definiendo una variable llamada a que va a contener la referencia a un objeto nuevo de tipo
aritmética y por medio de esta misma variable es que vamos a mandar a llamar el método sumar.
Proporcionamos los argumentos que si recordamos eran dos enteros llamados a y y simplemente se regresa
el valor de la suma y lo recibimos en una variable llamada resultado de tipo entero.
Posteriormente pondremos en práctica este ejemplo para ver a más detalle la ejecución de este código.