‫Agora que você conhece a teoria dos métodos, vamos dar uma olhada no aspecto prático dos métodos.
‫Então, vamos criar um método e começar com um modificador de excesso e vou usar público,
‫então adiciono o tipo de retorno, que é nulo, e dou um nome.
‫No meu caso, vou chamar isso de algo certo.
‫Portanto, este método irá escrever algo.
‫E antes de mais nada, eu começo assim, preciso de 30 colchetes.
‫E aqui eu simplesmente quero usar a linha certa do console.
‫Então, vou escrever algo no console.
‫E isso vai ser chamado de um método tão simples e, em seguida, console, mas leia.
‫Portanto, nada muito sofisticado ainda e nada que não tenhamos visto ainda, exceto por estar dentro de um método.
‫Portanto, agora, para chamar esse método e executá-lo, precisamos chamá-lo dentro do método principal.
‫Portanto, este método aqui é um método em si e este método não é público.
‫Portanto, ele não tem um modificador de acesso.
‫Eu poderia até mesmo me livrar desse modificador X para que pudesse simplesmente dizer voit write something, mas entraremos nos
‫diferentes modificadores X mais tarde.
‫Portanto, este não tem um.
‫Nosso método principal, porque só deve ser chamado a partir desta própria classe.
‫Então temos void, o que significa que esse método nunca retornará nada.
‫E então o nome é Main e porque, bem, nosso método principal é o que é
‫realmente importante.
‫E então, entre os parênteses, você tem uma matriz de strings, que é chamada de ARC's, e isso é algo
‫que abordaremos mais tarde.
‫Não vimos quais são as taxas, mas faremos isso mais tarde e você também verá o que são os arcos.
‫Portanto, este é o nosso método e aqui está o nosso ponto de partida.
‫Como você leu no último vídeo, vi no último vídeo.
‫Portanto, seja o que for que desejamos executar, precisamos começar a partir daqui.
‫Então, vamos começar e chamar nosso método write something.
‫Agora, temos um erro aqui.
‫Não podemos simplesmente chamar nosso método write something dentro do método principal porque nosso método principal é estático.
‫E é por isso que o método write something também deve ser estático.
‫Então, adiciono o termo estático e, como você pode ver, está entre o modificador de eixo e o tipo de retorno.
‫Tudo bem, então o modificador exis, então Statik, então retorne o tipo e então o nome do método ou nome do método.
‫Tudo bem, então essa é a ordem.
‫E depois, entre parênteses, você tem o parâmetro um e o parâmetro dois, e eles devem ser separados
‫por uma vírgula.
‫Tudo bem.
‫Essa é a estrutura usual e é isso que temos aqui.
‫Portanto, temos um público, que é o modificador de acesso.
‫Temos static, que é usado porque o método principal é estático e estático significa simplesmente que esse método é estático
‫e declara o membro estático, que pertence à própria fita e não a um objeto
‫específico.
‫Isso também fará muito mais sentido assim que chegarmos ao ponto em que usaremos a
‫programação orientada a objetos.
‫Portanto, por enquanto, apenas saiba que sempre que quiser chamar um método dentro de um método estático, você precisará
‫tornar o próprio método estático também.
‫Portanto, por enquanto, como não usamos programação orientada a objetos e o todo, os conceitos maiores
‫seriam difíceis de entender.
‫Vamos apenas manter isso, porque estático é necessário aqui, porque queremos chamá-lo de um
‫método não estático.
‫Tudo bem.
‫E mais tarde, se tivermos várias classes que não serão mais necessárias e então daremos uma
‫olhada nisso também.
‫Então aqui estão nossos resultados.
‫Sou chamado de um método.
‫Como você pode ver, não precisamos escrevê-lo em nosso método principal.
‫Nós simplesmente escrevemos aqui.
‫Assim, você pode criar métodos muito longos que fazem muitas coisas e, então, pode simplesmente chamá-los em uma
‫linha.
‫É assim que os chamamos e é assim que os declaramos ou criamos.
‫E um método geralmente deve fazer uma coisa.
‫Portanto, neste caso, este método existe apenas para escrever algo.
‫Portanto, você não deve criar métodos que façam 20 coisas diferentes ou algo parecido.
‫É melhor manter as coisas simples.
‫Portanto, se você quiser um método que faça outra coisa, crie um método adicional.
‫Portanto, um método separado.
‫Tudo bem.
‫Então, vamos criar um método adicional, que não apenas escreve algo que temos aqui, mas
‫que escreve algo que queremos ter.
‫Então.
‫Public static void Vereide Algo específico.
‫Então, nosso primeiro exemplo, simplesmente escreveu qualquer coisa.
‫Bem, o que quer que esteja escrito aqui.
‫Agora, o que eu quero ter, quero declarar o que quero escrever sempre que chamar esse método.
‫Então, vamos dar uma olhada nisso.
‫Vou usar a linha certa do console.
‫E agora o que devo escrever aqui?
‫Portanto, não quero escrever nada.
‫Eu quero escrever algo específico.
‫E o que é, é o que vou adicionar como parâmetro.
‫Então, aqui eu tenho o parâmetro um e o parâmetro dois, e aqui eu quero ter apenas um parâmetro, que
‫será o texto do tipo string.
‫Portanto, meu texto será o parâmetro.
‫E sempre que eu quiser chamar esse método, agora posso entregar meu texto e ele será impresso no
‫console.
‫Portanto, entrego meu texto aqui e agora ele gravará no console.
‫Portanto, vamos criar read também, ou chamar o método aqui também para gravá-lo no console.
‫E agora vamos chamar isso de método específico para escrever algo.
‫E se apenas chamá-lo assim, obteremos um erro porque diz que não há nenhum argumento fornecido
‫que corresponda ao parâmetro de potência formal exigido.
‫Meu texto.
‫Isso significa que precisamos apresentar um argumento.
‫Direito.
‫Então, quando você cria um método, isso é chamado de parâmetro, mas quando você chama o método, o que você
‫entrega é o argumento.
‫Portanto, vou entregar o argumento.
‫Eu sou um argumento e sou chamado de um método.
‫E aqui, como você pode ver, eu uso pontos de exclamação também porque é do tipo string.
‫Portanto, meu texto é do tipo string.
‫Então eu tenho que entregar um barbante aqui.
‫Então, vamos executá-lo também.
‫E você deve estar se perguntando: Sou chamado de um método é mostrado, mas sou um argumento e sou chamado de um método
‫que não está escrito em nosso console.
‫Por que é que.
‫Isso tem a ver com esse Rete.
‫Porque a leitura do console lê tudo o que foi escrito até aquele ponto e não lê o que foi escrito
‫depois.
‫O que podemos fazer é livrar-se desse console, ler a partir daqui e simplesmente chamá-lo aqui.
‫Então.
‫Console que lê.
‫E agora vamos tentar novamente.
‫E como você pode ver, sou chamado de um método e sou outro argumento e sou chamado de um método.
‫Então você viu como usar argumentos e parâmetros e criar métodos e usar Voit.
‫E vamos dar uma olhada em outros tipos também.
‫Portanto, no próximo vídeo, daremos uma olhada em diferentes tipos de retorno e também usaremos mais
‫do que apenas um parâmetro.