hugodeiro.com
/hugodeiro
/hdeiro
/hdeiro
hugodeiro@gmail.com
/hdeiro
PESSOA
ATRIBUTOS |
---|
Nome |
Idade |
CPF |
MÉTODOS |
---|
andar |
falar |
dormir |
Precisamos definir os tipos dos atributos
Um método pode retornar um valor
Um método pode receber parâmetros
Este modelo representa uma classe em UML (Unified Modeling Language), uma linguagem para modelagem de sistemas
public class Pessoa {
public int idade;
public String nome;
public long cpf;
public function andar() {...}
public function falar() {...}
public function dormir() {...}
}
É no objeto que é definido o estado e também é por onde
os métodos podem ser invocados (por padrão)
ATRIBUTOS | VALORES |
---|---|
Nome | Hugo |
Idade | 26 |
CPF | 12345678910 |
andar(10)
falar("oi")
dormir()
public class Main {
public static void main(String[] args) {
Pessoa pessoa = new Pessoa();
pessoa.nome = "Hugo";
pessoa.idade = 26;
pessoa.cpf = 12345678910;
pessoa.andar(10);
pessoa.falar("E aí, pessoal. Beleza?");
pessoa.dormir();
}
}
O que você pode ter são dois objetos com o mesmo estado ou duas referências para um mesmo objeto
Depois me digam o que acharam
hugodeiro.com
/hugodeiro
/hdeiro
/hdeiro
hugodeiro@gmail.com
/hdeiro