‫Y en este video, vamos a ver la palabra clave más importante con la que podría haber
‫encontrado, o tal vez no, pero definitivamente es algo que es muy útil al programar
‫y será muy importante para su arsenal de características que Puede controlar el desarrollo en C agudo.
‫Así que veámoslo.
‫La cuestión es que ya hemos utilizado métodos que utilizaban energía.
‫Y puedo decirte eso porque hemos usado bastante la línea correcta.
‫Y la línea roja, como ves aquí, dice hola, mundo.
‫Bueno, lo bueno es que si miras la línea correcta como para que pases el mouse sobre ella
‫y luego puedas ver que tiene múltiples sobrecargas.
‫Bien, básicamente déjame escribirlo aquí una vez más.
‫Línea derecha así.
‫Y luego, una vez que abro el soporte, muestra que hay 18 sobrecargas diferentes.
‫Las sobrecargas son básicamente diferentes tipos de implementaciones para este método.
‫Por lo tanto, no hay solo una implementación para este método dentro de la clase de consola, sino que
‫hay varias.
‫De acuerdo, puedes verlo aquí haciendo clic en él.
‫Puede ver que hay un montón de implementaciones de la línea derecha aquí.
‫Entonces el simple, luego el que toma un valor booleano, el que toma el búfer o básicamente un
‫conjunto de caracteres y así sucesivamente.
‫Bien, hay un montón de matices diferentes que tiene esta línea brillante.
‫Y el que me refiero en particular va a ser el que tenemos aquí.
‫Así que es el decimoquinto, al menos en mi versión de Visual Studio.
‫Esto puede cambiar dependiendo de cuándo lo revise y puede ver aquí, hay este teclado de energía.
‫Entonces dice la matriz de objetos de Hiram AREK.
‫Entonces, Horan significa que aceptará tantos parámetros como le des y aceptará parámetros de tipo
‫objeto.
‫Básicamente, cada elemento de clase que cree o cada uno de los objetos básicamente de cualquier cosa será de
‫ese tipo de objeto.
‫Entonces, incluso este programa de clase internamente heredará de object.
‫Veremos la herencia un poco más adelante, pero básicamente como acepta cualquier tipo de información o cualquier
‫tipo de datos.
‫Así que eso es realmente lo bueno de este ejemplo en particular.
‫Pero no tiene que usarlo de manera que acepte cualquier tipo de información.
‫Entonces, antes de complicarnos demasiado, veamos un ejemplo.
‫Bien, vimos en esta sobrecarga que acepta un formato de cadena y luego los parámetros más tarde.
‫Así que pasemos un par de valores a este método de línea derecha.
‫Así que vamos a usar price is y luego cualquiera que sea el valor o el primer valor que
‫tengamos después de esta cadena y la coma que pasemos como parámetro será.
‫Entonces será esta posición cero, entonces PI es tres uno cuatro, que estará en esta posición
‫y en es y esto será en esto.
‫Bien, entonces si ejecutamos esto.
‫Verá que básicamente aceptó todos nuestros parámetros, como premios para reanudar tres puntos uno
‫para el signo arroba.
‫Así que, por supuesto, también podríamos sumar tantos números como queramos o tantos parámetros como
‫queramos.
‫Así que tengamos el estúpido ejemplo en el que simplemente pasamos los números así.
‫Entonces uno más dos más tres y así sucesivamente.
‫Básicamente estos son los valores que tenemos aquí.
‫Pero si desea usarlos en la cadena, debemos comenzar con cero.
‫Entonces esta será la posición cero, lo que solo significa que mostrará el uno.
‫El segundo mostrará los dos, que serán este aquí y así sucesivamente.
‫Entonces, si ejecutamos este código, verá que todavía funciona.
‫Entonces dice uno más dos más tres y así sucesivamente hasta que nos da 28.
‫Verá, no tenemos ocho años.
‫Tenemos un nueve.
‫Entonces tenemos todos esos juntos, lo que equivale a veintiocho aquí.
‫Como puede ver, aquí incluso tenemos un cálculo que le estamos pasando.
‫Entonces acepta todo tipo de cosas.
‫Pero la parte importante que queremos ver no son los objetos, sino la palabra clave
‫primordial.
‫Así que creemos nuestro propio ejemplo en el que usaremos la palabra clave paramount para
‫permitir tantos parámetros como el color del método quiera arrojarnos.
‫Bien, creemos un nuevo método.
‫Public static Lo hacemos estático para que podamos usarlo dentro de nuestro método principal o podemos llamarlo desde nuestro
‫método principal.
‫Y no voy a devolver nada y estará afuera mientras le damos el nombre del método de Hiram.
‫Ken, aquí vamos a usar estas salas de juegos.
‫Palabra clave.
‫Y luego, en nuestro caso, no será un tipo de objeto, sino una matriz de cadenas que
‫podemos pasarle.
‫Y voy a llamar a esto.
‫Matriz de frases de cadenas.
‫Entonces, dentro del método de nuestros padres, ahora lo que vamos a hacer es usar un ciclo for.
‫Y voy a ser cero, voy a ser menor que la longitud de la oración.
‫Y luego lo incrementamos en uno tan alto más tú.
‫Bien, entonces, ¿qué es lo que quiero hacer en este seguimiento?
‫Bueno, básicamente, solo quiero escribir cada elemento de la lista de ese perímetro que me lanzaron.
‫Quiero montarlo en la consola y puedo hacerlo usando la consola.
‫Pero la declaración correcta aquí, tan correcta.
‫Usar la oración en la posición de I porque la oración, si la miras, es una matriz, es una matriz
‫de cadenas.
‫Entonces, la posición que tendré al principio será cero.
‫Entonces, cualquiera que sea el primer parámetro que se me dio, es algo que voy a escribir en este
‫punto.
‫Y luego agregaré un espacio vacío como ese.
‫Y vaya a la siguiente iteración del ciclo, por lo que este foro ahora iterará tantas veces como pasemos parámetros a
‫este método actual.
‫Así que veámoslo y nuestro método principal, llamemos a este método, en realidad.
‫Así que aquí solo voy a llamar a este método Pyramus con una oración súper simple o estúpida, pero la
‫oración se dividirá en palabras individuales.
‫Bien, solo voy a decir, esta es una cadena larga.
‫No tengo idea de cuándo terminará.
‫Punto punto punto.
‫Y podríamos seguir adelante en este punto, pero básicamente solo estamos pasando una cuerda, otra cuerda, otra cuerda y
‫así sucesivamente pasando un montón de cuerdas aquí.
‫Entonces, ejecutemos esta aplicación.
‫Y podemos ver que esta es una cadena larga.
‫No tengo idea de cuándo terminará.
‫Ahora podríamos cambiar esto en cualquier momento.
‫Hagamoslo.
‫Ejecútelo de nuevo.
‫Y ahora ves, hemos paralizado nuestra sentencia.
‫Esto no es una idea de cuándo terminará, pero el código aún funciona.
‫Así que este teclado de padres básicamente nos permite pasar tantos parámetros como queramos.
‫Tampoco podríamos haber pasado ningún parámetro en absoluto.
‫Así que no pasemos parámetros.
‫Y veremos que no pasa nada, pero nuestro código tampoco falla.
‫Bien, eso es lo bueno de este Keywood de Perm.
‫Ahora, creemos un método que también permitirá objetos.
‫Así que creemos otro método de empoderamiento.
‫Este también será el método de los padres, y no tomará cadenas, sino que solo tomará objetos y lo
‫llamamos cosas.
‫Entonces, cualquier cosa que le demos, lo que vamos a hacer ahora es usar
‫esto para cada ciclo, que pasará por las cosas que le pasamos, que es una matriz de objetos.
‫Y para cada objeto, pondrá ese objeto en la declaración correcta aquí.
‫Ahora, lo bueno es que cada clase tiene internamente un método llamado a cadena, ¿de acuerdo?
‫Entonces, cada clase, sin importar qué clase la cree internamente, tiene este método o está heredando de un objeto,
‫lo que significa que tiene este método llamado.
‫Para encadenar, eso significa que cualquier objeto que le dé a nuestro método, podrá hacer una cadena con
‫él, incluso si la cadena será algo como esto es una clase o esta es la clase llamada fulano.
‫asi que.
‫De acuerdo, puede que no sea ninguna información útil que obtenga allí, pero al menos lo convertirá en una cadena
‫y la aplicación no se bloqueará.
‫Entonces, como dije, la herencia es algo que cubriremos más adelante.
‫Básicamente, es la relación entre diferentes clases y una clase será la principal.
‫Y luego lo tienes.
‫Mmm.
‫Si bien puede tener varios hijos para esta clase y básicamente el padre tiene un
‫determinado conjunto de características para ciertas funciones y miembros en general y las clases heredadas, tendrán las mismas características que el
‫padre.
‫Entonces, los mismos miembros que el padre, pero pueden extenderse más adelante.
‫Pero como dije, cubriremos esto en profundidad en un capítulo separado.
‫Así que aquí, si lo ejecutamos bien, no pasa nada.
‫Así que hagamos que esto funcione.
‫Llamemos al método de los padres con algunos valores interesantes que le vamos a pasar.
‫Por lo tanto, voy a pasar algunos valores estúpidos.
‫Hagámoslo así.
‫Bien, aquí tengo un número entero, al que llamaré Precio, y le doy el valor de cincuenta.
‫Luego paso un flotador, que será mi PI, luego tengo un personaje al que se le asignará otra cadena
‫llamada libro, que será El Hobbit.
‫Y lo que hago ahora es seguir adelante y usar este método para aceptar una lista de parámetros de objetos, sin importar cuántos
‫sean, y simplemente estamos pasando porque decidimos que podríamos haber pasado tres o siete o todos los
‫que quisiéramos. , y ahora solo estamos pasando todas esas variables diferentes.
‫Así que estamos en Press-Enterprise PI en y reservamos.
‫Y si ejecutamos esto ahora.
‫Veremos que dice cincuenta y tres punto uno para eso y El Hobbit y luego y la segunda línea, lo que
‫llamamos el meta método de Palm una vez más, solo estamos pasando valores directamente.
‫Así que estamos pasando una cadena aquí, un doble cinco punto tres y luego un signo de dólar de carácter.
‫Entonces, carácter es porque estamos usando las comillas simples aquí.
‫O básicamente los apóstrofos.
‫Así que ahora podrías preguntarte, ¿por qué me importaría esta función? Porque me diste algunos ejemplos aquí, Dennis, pero no
‫me son realmente útiles.
‫Entonces, ¿por qué me importaría?
‫Porque puedo definir específicamente cuántos parámetros, cuántos parámetros quiero pasarles, y luego puedo ser
‫muy específico al respecto.
‫Bueno, la cuestión es que hay muchas aplicaciones en las que ese
‫no es el caso, en las que en realidad deberá asegurarse de permitir la libertad de pasar múltiples valores diferentes.
‫Y lo veremos bien en el ejemplo específico del siguiente video.
‫Bien, nos vemos allí.