Baixe em PDF Baixe em PDF

Ao se tornar um programador de java, existem muitos conceitos para aprender. Existem as classes, métodos, exceções, construtores, variáveis e mais, podendo se tornar um pouco complicado. A melhor forma de aprender é por partes. Nesse artigo, você aprenderá a chamar um método no java.

  1. 1
    Um método é o equivalente a uma função em outras linguagens, como no C. Um conjunto de códigos é um método, e esse método pode ser chamado durante outras partes do código. Quando chamado, todo o código que é parte do método deve ser executado. Por exemplo, ao olharmos para esse método " public static void methodExample() {} ". Ele não possui nenhum código, mas existem três palavras antes do nome do método, o public , o static , e o void .
  2. 2
    A palavra public antes do método significa que o método pode ser chamado de qualquer lugar, incluindo de outras classes e até mesmo de outros pacotes (arquivos) desde que você as importe. Existem três palavras que podem substituir o public . Elas são protected e private . Se um método é protected (protegido), então apenas essa classe e subclasses (classes que usam a principal como base) podem chamar esse método. Se um método é private (privado), então o método só pode ser chamado dentro da própria classe. A última palavra que pode ser usada não é bem uma palavra. Isto é, se você não colocar nada no lugar do public , protected , ou private . Isso se chama "default" (padrão), ou pacote-privado, o que significa que apenas as classes no mesmo pacote podem chamar o método.
  3. 3
    A segunda palavra, static , significa que o método pertence à classe e não à nenhuma parte dela (objeto). Métodos estáticos devem ser chamados usando o nome da classe: " exemploClasse.exemploMetodo() ". No entanto, se a palavra static não estivesse lá, então o método poderia ser chamado apenas através de um objeto. Por exemplo, se a classe fosse chamada ExemploObjeto e ela tivesse um construtor (para fazer objetos), poderíamos criar um novo objeto ao digitar ExamploObjeto obj = new ExamploObjeto(); , e chamar o método com " obj.metodoExemplo(); ".
  4. 4
    A última palavra antes do nome do método é void . Ela significa que o método não retorna nada. Se você quer que um método dê algum retorno, substitua a palavra void com algum tipo de dado (primitivo ou referência) do objeto que você deseja que retorne. Depois, adicione return mais um objeto daquele tipo em algum lugar em direção ao final do código do método.
  5. 5
    Ao chamar um método que retorne alguma coisa, você poderá usar o retorno em si. Por exemplo, se um algumMetodo() retorna um número inteiro, você poderá definir um inteiro para o retorno dele com " int a = algumMetodo(); "
  6. 6
    Alguns métodos exigem algum parâmetro. Um método que exige um inteiro ficaria algumMetodo(int a) . Ao usar um método desses, você precisaria escrever o nome dele e um inteiro dentro dos parênteses: algumMetodo(5) ou algumMetodo(n) se n for um inteiro.
  7. 7
    Métodos também podem ter diversos parâmetros simplesmente separados por vírgulas. Se o método algumMetodo exigir dois parâmetros, int a e Objeto obj , ele ficaria " algumMetodo(int a, Objeto obj) ". Para usar esse novo método, ele seria chamado seguido de um inteiro e um objeto entre os parênteses: algumMetodo(4, coisa) onde coisa é um Objeto .
    Publicidade

Dicas

  • Ao chamar um método que retorne alguma coisa, você poderá chamar outro baseando-se no retorno. Digamos que temos um método chamado getObjeto() que retorne um objeto. Bom, na classe Objeto existe um chamado de método não-estático toString que retorna o Objeto no formato String . Então, se você quiser que a String do Objeto retornado pelo getObjeto() em uma linha, você escreveria " String str = getObjeto().toString(); ".
Publicidade

Avisos

  • Tome cuidado com classes e métodos abstratos. Se um método for abstrato, ele não pode ser usado até que seja implementado por outra classe. Isso ocorre pois um método abstrato não possui nenhum código. Classes abstratas são usadas como uma forma de framework.
Publicidade

Sobre este guia wikiHow

Esta página foi acessada 52 694 vezes.

Este artigo foi útil?

Publicidade