Mapa mental
Java
Conteúdo do mapa
Java
boolean: 1 bit; byte: 1 byte; short: 2 byte; char: 2 byte; int: 4 byte; float: 4 byte; long: 8 byte; double: 8 byte
= atribuição; == igual a
Instance of = testar se um objeto é uma instância de uma classe
Sobrecarga de métodos: significa que os métodos dentro de uma Classe podem ter o mesmo nome se tiverem listas de parâmetros diferentes
a palavra reservada this para mostrar que esse é um atributo da classe.
Ao anotar nosso método com @Override, o código não compilará caso esse método não exista na classe pai (superclasse)
Construtores
- public Bicicleta(int cadenciaInicial, int velocidadeInicial, int marchaInicial) { marcha = marchaInicial; cadencia = cadenciaInicial; velocidade = velocidadeInicial; }
- Opcional, mas se ñ criar, o Java cria por conta própria
- parece declaração de método, porém usam nome de classe e ñ tem retorno
Argumentos
- Usa-se varargs quando não se sabe quantos de um determinado tipo de argumento serão passados para o método:
- public double soma(double... valores) { double soma = 0; for (int i = 0; i < valores.length; i++) { soma += valores[i]; } return soma; }
- Um parâmetro pode ter o mesmo nome de um dos campos da classe. Se for esse o caso, diz-se que o parâmetro sombreia o campo;
- Não pode ser igual ao nome de outro parâmetro para o mesmo método ou construtor e não pode ser o nome de uma variável local dentro do método ou construtor;
- Usa-se varargs quando não se sabe quantos de um determinado tipo de argumento serão passados para o método:
No Java, a passagem de parâmetros sempre será por valor(byval) e nunca por referência(byref).
A plataforma Java permite que se crie quantos objetos desejar e não precisa se preocupar em destruí-los
- Java Runtime Environment possui um coletor de lixo que libera periodicamente a memória usada por objetos que não são mais referenciados
private: especifica que o membro só pode ser acessado em sua própria classe;
protected: especifica que o membro só pode ser acessado dentro de seu próprio pacote e, além disso, por uma subclasse de sua classe em outro pacote;
Informações
- Descrição
- Mapa Mental sobre Java, criado por Eike Lennie em 11-06-2024.
- Criado por
- Eike Lennie
- Visualizações
- 0
- Avaliação