‫Bienvenido a la sección de métodos y en esta sección, vamos a cubrir los métodos y echamos
‫un vistazo a lo que hacen y cómo podemos usarlos, y son muy importantes en cualquier lenguaje de programación orientado a objetos.
‫Y comenzaremos revisando la definición, que proviene de los documentos oficiales de
‫Microsoft.
‫Un método es un blog de código que contiene una serie de declaraciones.
‫Un programa llama a las sentencias que se ejecutarán llamando al método y especificando los argumentos del método
‫necesarios en C Sharp.
‫Cada instrucción ejecutada se realiza en el contexto de un método.
‫El método principal es el punto de entrada para cada aplicación C sharp, y Common Language Runtime OCR
‫lo llama cuando se inicia el programa.
‫Y hasta ahora hemos visto un método que hace exactamente eso.
‫Es el método principal y comienza cada vez que iniciamos nuestro programa.
‫Así que lo hemos usado y aún no hemos creado nuestro propio método, pero lo haremos en los próximos videos.
‫Pero antes que nada, echemos un vistazo a cómo se ve la sintaxis de un método.
‫Entonces tiene las X especificadas, luego el tipo de retorno, el nombre del método, luego entre paréntesis tiene la lista
‫de parámetros y finalmente tiene el método amigo.
‫Y como de costumbre, al crear métodos de clases, como expliqué anteriormente, tiene el corchete de apertura
‫y el corchete de cierre.
‫Así que esa es la sintaxis.
‫Pero, ¿qué son todas estas cosas?
‫¿Qué es una X para especificar?
‫¿Qué es un tipo de retorno, cuál es el nombre del método, etc.?
‫Y hay una gran instrucción sobre esto en el punto de tutoriales y han dado una gran explicación
‫sobre la especificación.
‫Determina la visibilidad de una variable o método de otra clase.
‫Eso significa que cuando crea varias clases, puede acceder a métodos que tienen una X específica para especificar
‫y no pueden acceder a otros.
‫Entonces, hay varios tipos de especificadores de X.
‫Por ejemplo, público.
‫Si usa público, puede acceder a ese método desde otra clase.
‫Si usa privado, por ejemplo, no puede.
‫Y hay otros especificadores X y los cubriremos más adelante en el curso.
‫Luego, el método de tipo de retorno A puede devolver un valor.
‫Así que puede que no sea necesario.
‫El tipo de retorno es el tipo de datos del valor que devuelve el método.
‫Eso significa que si desea que el método devuelva algo para devolver algo, debe especificar
‫qué tipo de datos desea devolver.
‫Entonces, por ejemplo, si desea devolver un número, podría usar, por ejemplo, integer.
‫Si el método no devuelve ningún valor, el tipo de devolución es nulo.
‫Entonces, hay casos en los que un método debe ejecutar un código y no
‫debe devolver nada, entonces simplemente usaría void en lugar de integer o string o double o algo similar.
‫Entonces tienes el nombre del método.
‫El nombre del método es un identificador único y distingue entre mayúsculas y minúsculas.
‫No puede ser igual a ningún otro identificador declarado en la clase.
‫Entonces, debe crear un nombre que sea específico y único y luego, en este caso, sensibilidad en el
‫sentido de que puede usar letras mayúsculas, etc.
‫Pero la mejor práctica es comenzar con una letra mayúscula y luego, por lo general, usar
‫letras minúsculas, excepto que, por ejemplo, maneja un automóvil.
‫Luego, también escribirías la C en mayúscula.
‫Entonces tienes la lista de parámetros y cierra entre paréntesis.
‫Los parámetros se utilizan para pasar y recibir datos de un método.
‫La lista de parámetros se refiere al orden de tipos y el número de parámetros de un método, los parámetros son
‫opcionales.
‫Es decir, un método puede no contener parámetros, lo que significa que hay una entrada para el método y esos
‫son los parámetros.
‫Y puedes poner algo en el método y puedes recuperar algo.
‫Y ese es el tipo de devolución.
‫Entonces, lo veremos en un minuto.
‫Entonces, tendremos un ejemplo donde puede ver la lista de parámetros y el tipo de retorno y luego el cuerpo del
‫método.
‫Contiene el conjunto de instrucciones necesarias para completar la actividad requerida.
‫Y sí, eso es simplemente lo que debería ejecutar el método.
‫Entonces, un método debería ejecutar algún código.
‫Y cada vez que llame a ese método, siempre debe ejecutar ese código.
‫Entonces, echemos un vistazo a un ejemplo.
‫Así que tenemos aquí un ejemplo en el que creé un método que dice public int ed tan público como las X especificadas, lo que significa que este
‫método también se puede usar desde otras clases.
‫Por ahora, realmente no hace una diferencia para nosotros porque aún no hemos creado varias clases,
‫pero lo haremos más adelante.
‫Entonces tienes int, que es un tipo de retorno.
‫Entonces, este método devolverá un número entero, que es un número y luego el nombre del método en este caso.
‫Entonces, este método simplemente debe agregar dos valores y los dos valores que debe agregar son los parámetros.
‫Entonces es int número uno y número dos.
‫Y lo importante es que agregas el tipo de datos, luego ingresas el nombre del parámetro,
‫los separas por comas y luego continúas.
‫Entonces, podría tener múltiples parámetros diferentes.
‫No tiene que ser dos.
‫Podría ser uno.
‫Podrían ser 50, lo que sea.
‫Entonces, lo que generalmente es el caso de que no use más de, digamos, cinco o seis, pero pueden ser tantos
‫como desee.
‫Está bien.
‫Y luego lo que haces aquí es que tienes dos números y luego los paréntesis se cierran y abres
‫las llaves.
‫Y dentro de las llaves, tiene el contenido del método o el compañero del método.
‫Y aquí, ejecuta el código.
‫Entonces, siempre que tenga un tipo de datos, que es, por ejemplo, un número entero, debe devolver algo que sea de
‫ese tipo de datos.
‫Entonces, en nuestro caso, nuestro resultado devuelto y el resultado es un número entero, que es igual al número uno más el número dos.
‫Entonces, este método es un ejemplo simple de un método que se sumará a los valores y devolverá el resultado de esos
‫dos valores.
‫Entonces la suma de esos dos valores.
‫Como ve, este es un ejemplo simple, luego puede incluso reducir un poco el código para poder deshacerse de
‫este método adicional.
‫Simplemente podría decir, OK, devuelva el número uno más el número dos.
‫Entonces no necesitará ese paso adicional allí.
‫Pero, por supuesto, puede seguir adelante y crearlo solo para facilitar la lectura, por ejemplo.
‫Pero veremos varios ejemplos diferentes en el siguiente video.
‫Entonces, en el siguiente video, solo crearemos un ejemplo vacío, que no devuelve algo,
‫y luego veremos los métodos para devolver algo y así sucesivamente.
‫Está bien.
‫Así que esa fue solo la parte teórica.
‫Vayamos a la demostración y veamos qué podemos hacer con los métodos y cuáles son los propósitos.