Tipo primitivo sao os tipos de dados predefinidos pela linguagem, cada um adequado para um tipo de informacao (int double, float, short, long char…)
Obejeto é tudo que é criado, instanciado, a partir das classes da linguagem ou de suas proprias classes criadas ex:
Conta minha = new Conta(“Rodrigo”, 1000.0);
classe = Conta
referencia da conta = minha
objeto criado com o estado = “Rodrigo”, 1000.0
Assinatura = public double getSaldo();, isso e uma assinatura de um metodo que retorna o saldo.
Atributo e global a classe, pertence a toda a classe, diz-se também variavel de objeto, porque ela pertence a todo objeto e toda instancia dessa classe criada tera que ter esses atributos,ex;
Conta minha = new Conta(“Rodrigo”, 1000.0);
tem dois atributos, o nome e o saldo.
metodo construtor como o nome diz, serve para voce construir instancias dessa classe, ele nao possui o new e deve ter o mesmo nome da classe ex:
class Conta
{
private String nome; //atributo
private double saldo; //atributo
public Conta(String nome, double saldo)// metodo construtor. Todas as instancias criadas de Conta deverao ter um nome e um saldo.
Espero ter ajudado!!!