Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas


DarkKiller

Pergunta

Pessoal, eu to lendo várias apostilas, vários livros, mas ainda estou penando pra entender como é o esquema de utilizar classes, métodos e criação de objetos.

Será que podem definir alguns conceitos que ainda não ficaram claros pra mim?!

Vou por em tópicos, pra verem o que eu não entendi

  • Overloading
  • this
  • Arrays

Acho que é mais isso mesmo...mesmo me dedicando várias horas fiárias, estou sofrendo pra aprender...

Agora estou tentando fazer uma agenda aqui...to algumas horas tentando já.Vamos ver se consigo

Obrigado desde já!

Gustavo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Opa!

Vamos lá, então, DarkKiller:

Overload:

Ou sobrecarga de métodos. Um método pode se comportar de várias maneiras. Exemplo:

public class Porta{
        public abrePorta(){
            system.out.println("A porta será aberta");
        }
        public abrePorta(Boolean temChave){
            if (temChave == true){
                system.out.println("A porta tem chave");
            } else {
            system.out.println("A porta não tem chave");
            }
        }
    }
this: Em geral, referencia a classe a qual você está trabalhando. Exemplo (encapsulamento):
public class Computador{
    private String modelo;

    public void setModelo(String modelo){
        this.modelo = modelo;
    }
}

Arrays:

Ou arranjos. Pesquise por vetores e matrizes. Esse é um conceito mais geral na programação.

Até

Link para o comentário
Compartilhar em outros sites

  • 0

Só acrescentando.

O this é a referencia para o Objeto.

Quando voce cria uma instancia da classe automaticamente é criada uma referencia para ela. Essa referencia é chamada de this.

Vamos tomar como exemplo o código que o amigo OSJunior postou:

public void setModelo(String modelo){
        this.modelo = modelo;
    }

Se não usar this como identificarei que o valor que quero atribuir tem que ir para o atributo modelo desse objeto? Entendeu seu uso?

Se continuar com dúvidas volte a postar.

Abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...