Operações que permitem consultar ou alterar os valores dos atributos de um objeto.
São também utilizados para possibilitar interações entre os objetos de uma aplicação
As tarefas que um objeto pode realizar são definidas pelos seus métodos.
Método Construtor
- Definição: cria espaço na memória.
- Exemplo de código fonte em Java:
public class Funcionario {
//propriedades
private String nome;
private int idade;
//metodo construtor
public Funcionario(){
this.nome = "";
this.idade = 0;
}
}
Métodos Set e Get
- Set - Serve para atribuir um valor a uma propriedade.
- Get - Pega o valor da propriedade e retorna.
- Exemplo de código fonte em Java:
//propriedades
private String nome;
private int idade;
//metodo construtor
public Funcionario(){
this.nome = "";
this.idade = 0;
}
//metodos get e set
public String getNome() {
public int getIdade() {
}
//metodos get e set
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
}
Métodos de Usuário
É um método criado para efetuar uma tarefa claramente definida e específica.
- Exemplo:
public class Funcionario {
public static void main(String[] args) {
double salario = 1000;
this.descontoSalario(salario);
//metodo de usuario
public double descontoSalario(double sl){
return sl - ((sl*10)/100);
}
}
}
Métodos Sobrescritos
Uma classe que herda um método de outra (Super classe), pode sobrescrever o método desta.
Representação por diagrama UML:
Exemplo de código fonte em Java:
public class Pessoa{
public void Nome(){
public void Nome(){
System.out.println("Nome da Pessoa");
}
}
public class Funcionario extends Pessoa{
//método sobrescrito de Pessoa
//método sobrescrito de Pessoa
public void Nome(){
System.out.println("José");
}
}

Nenhum comentário:
Postar um comentário