Chamando um método em java

Quando você começa a programar em Java, há muitos conceitos novos para aprender. Existem classes, métodos, exceções, construtores, variáveis, etc., e pode ser esmagadora às vezes. Então é melhor aprender o idioma passo a passo. Neste artigo você aprenderá como chamar um método em Java.

Degraus

Imagem intitulada Java Methods Step 1.jpg
1. Um método é o equivalente a uma função em linguagens como C, o que facilita a reutilização de código. Várias instruções juntas formam um método, e esse método pode ser chamado por outra instrução. Quando um método é chamado, todas as instruções que fazem parte desse método serão executadas. Por exemplo, dê uma olhada neste método: "public static void methodExample() {}".Ele ainda não contém nenhum código, mas há três palavras-chave antes do nome do método.Estes são público, estático e vazio.

Imagem intitulada Java Methods Step 2.jpg
2. A palavra público antes do nome do método significa que o próprio método pode ser chamado de qualquer lugar, como classes ou até mesmo de outros pacotes (arquivos), desde que você importe a classe (class).Há três outras palavras que substituem público pode vir.Estes são protegido e privado. Se um método protegido então apenas esta classe e subclasses (classes que usam isso como base para código adicional) podem chamar o método. Se um método privado então o método só pode ser chamado de dentro da própria classe. A última palavra-chave basicamente nem é uma palavra. Você usa esta palavra quando você não tem mais nada em vez de público, protegido, ou privado. Isso é chamado de `padrão`, ou pacote privado. Isso significa que apenas as classes do mesmo pacote podem chamar o método.

Imagem intitulada Java Methods Step 3.jpg
3. A segunda palavra-chave, estático, significa que o método pertence à classe e não é uma instância da classe ( object ).Métodos estáticos devem ser chamados usando o nome da classe: "Classe de Exemplo.métodoExemplo()". No entanto, se não houver estático então o método só pode ser chamado por um objeto. Por exemplo, para uma classe chamada ExemploObjeto e um construtor (para criar objetos), podemos criar um novo objeto com o código objeto ExampleObject = new ExampleObject();, após o qual chamamos o método com "obj.métodoExemplo();".

Imagem intitulada Java Methods Step 4.jpg
4. A última palavra antes do nome do método é vazio. A palavra vazio significa que o método não retorna nada (quando você executa o método). Se você quiser que um método retorne algo, substitua a palavra vazio por um tipo de dados (tipo primitivo ou de referência) do objeto (ou tipo primitivo) que você deseja retornar. Em seguida, adicione o código Retorna mais um objeto desse tipo em algum lugar no final do código do método.

Imagem intitulada Java Methods Step 5.jpg
5. Ao chamar um método que retorna, você pode usar o que é retornado novamente. Por exemplo, se um algumMétodo() retorna um inteiro, então você pode dar a um inteiro o valor do que foi retornado, com o código "int a = algumMétodo();"

Imagem intitulada Java Methods Step 6.jpg
6. Alguns métodos requerem um parâmetro. Um método que requer um parâmetro ou um inteiro se parece com isso: algum Método(int a). Ao usar esse método, escreva o nome do método e, em seguida, um número inteiro entre parênteses: algum Método(5) ou algum método(n) E se n é um número inteiro.

Imagem intitulada Java Methods Step 7.jpg
7. Os métodos também podem ter vários parâmetros separados por vírgulas. Se o método algum método dois parâmetros necessários, em um e objeto objeto, então você escreve isso como "algumMetodo(int a, Object obj)".Para usar este novo método, ele seria chamado pelo nome do método, seguido por um inteiro e um Objeto entre parênteses: algumMétodo(4, coisa) através do qual coisa uma Objeto é.

Pontas

Quando você chama um método que retorna algo, você pode chamar outro método com base no que esse método retorna. Digamos que temos um método getObject() tem, que retorna um objeto.na aula Objeto, existe um método não estático chamado para sequenciar Aquele Objeto retorna em forma de Corda.Então se você tem isso Corda de Objeto quer ter voltado com getObject() em uma linha de código, então você programa isso como "String str = getObject().para sequenciar();".

Avisos

  • Tenha cuidado com classes e métodos abstratos. Se um método é `abstrato` então ele não pode ser usado até que seja executado por outra classe. Isso ocorre porque um método abstrato não contém inicialmente nenhum código. Classes abstratas são usadas como uma espécie de framework.

Оцените, пожалуйста статью