Skip to main content dev:Coelho

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