Programação Orientada a Objetos - Aula 02
Características da Linguagem Java
Linguagem
Java é uma linguagem simples, sendo uma linguagem que temos um número de palavras reservadas não tão extenso, mas que pode-se agregar outras bibliotecas para expandir os muros desta simplicidade.
Não somente, mas deixa o desenvolvedor mais longe dos códigos de maquina, da infraestrutura. A JVM irá compilar o programa em qualquer sistema operacional, e qualquer máquina (interpretada).
Em Java conseguimos trabalhar com multithreads pensando em trabalhar síncrona e assíncronamente. Também foi criada desde o início orientada a objetos.
Novos recursos não vistos em C
Variáveis
Todas as vezes que estivermos fora de uma classe nós consideramos isto como uma variável. Dentro de classes chamamos de atributos. Objetos são considerados variáveis do tipo Objeto.
Atributos
Dentro de classe podemos ter os atributos que são variáveis específicas desta classe. Exemplo:
java code snippet start
public class Cliente {
public int codigo; // int é do tipo primitivo
public String nome; // String é uma classe que manipula char
public double limite;
}
java code snippet end
São criados fora de qualquer método sendo definidos logo após a definição da classe.
Atributos podem ser estáticos. Por padrão, eles não são, e precisamos inicia-los como estáticos para serem de um “valor” padrão para todos os objetos de uma classe.
java code snippet start
public class Cliente {
public static double taxa_manutenção_conta; // Taxa de 20 reais para todos os objetos dessa classe
}
java code snippet end
Programação Orientada a Objetos - Aula 01