Não… não irei falar sobre:

Vou falar sobre:

  • Java. Linguagem de Programação de Sun.

É curioso notar que

Sobrecarga de Métodos: é apenas escrever métodos com o mesmo nome mas com diferentes tipos de argumentos e de retorno.

Sobreposição de métodos: é redefinir um método herdado da classe pai pra outro método que seja específico de uma classe filha.

Herança: é apenas garantir que uma classe filha terá as mesmas “variáveis de instância”(atibutos) e métodos da classe pai(se estes forem públicos).

Interface: classe 100% genérica/abstrata. Possui apenas métodos genéricos. Estes tipos de classes devem ser estendidas.

Classes Abstratas: possuem pelo menos um método abstrato (que não tem corpo = que possui apenas os parâmetros (a serem passados) e tipo de retorno)

Polimorfismo: se uma classe pai não for abastrata é possível instanciá-la e, futuramente, atribuir a ela o tipo de objeto de suas classes filhas.

Encapsulamento: getters e setters servem apenas para que os métodos de uma classe manipulem os atibutos (da mesma classe) de forma que eles fiquem seguros… de forma que eles tenham alguma consistência se necessário e fiquem a salvo da manipulações(atribuições de valores) perigosas.

Variáveis: de instância(pertencem a uma classe) e locais(pertencem a um método).

Java Developers de plantão: se tiver alguma asneira aí em cima me avisem, por favor. Mas espero não ter nenhuma ou ter poucas aí no texto acima. Estou estudando pelo livro “Head First Java“(Use a Cabeça Java).

Anúncios
comentários
  1. joao disse:

    cara muito bom a sua explicação, tem tem email para entrar em contato com vc?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s