Linguagem de Programação JAVA
Exemplo:
public class Empregado { private String nome; private Date aniversario;
//Gets e Sets (...) public Empregado(String n, Date ani){ nome = n; aniversario = ani; } public String mostrarEmpregado(){ return "Nome: " + nome + "\nAniversário: " + aniversario.mostarData(); }
}
Objeto é a instância de uma classe, possui um determinado comportamento e é distinguível de outros objetos mesmos que seus atributos sejam idênticos.
Exemplo: public class Principal { public static void main(String[] args) { Endereco e = new Endereco("Rua tal", "11111"); Pessoa p = new Pessoa("gilberto", e); System.out.println(p.mostrarPessoa()); }
}
2. Atributos são endereços de memória que tem um espaço ou tamanho definido de acordo com o tipo de dado que será guardado, além disso, podem ser definidos como variáveis que estão dentro de uma classe.
Exemplo: public class ContaCorrente { // atributos private String cliente; private int numeroConta; private float saldo;
Métodos são conhecidos como funções, ações de execuções ou procedimentos, sendo responsáveis por ajudar no design do sistema (separação por blocos), e na reutilização de software, podendo ser aproveitados métodos já existentes para a construção de novos sistemas. Os Métodos geralmente correspondem a uma ação do objeto.
Exemplo: public String mostrarEmpregado(){ return "Nome: " + nome + "\nAniversário: " + aniversario.mostarData(); }
}
Construtor é o método invocado quando um objeto é criado. Podem existir vários construtores, cada um com sua assinatura (quantidade de parâmetros).
Exemplo: public cliente(String nome, String endereco) { this.nome = nome; this.endereco = endereco;
}
Métodos e atributos