Olá amigos, gostaria de tirar a seguinte dúvida (que está me deixando muito confuso por sinal) sobre POO:
Na aula na faculdade, meu professor exemplificou a orientação a objetos com o seguinte:
- Uma cadeira é um objeto, têm atributos e um comportamento (métodos).
- Pessoas também podem ser objetos com características (atributos) e comportamentos(métodos);
- Os dois objetos (pessoa e cadeira) podem se relacionar entre si, provocando reações dos seus comportamentos;
Ai que reside a minha dúvida, tentei modelar uma pessoa e uma cadeira, de forma que conforme o peso da pessoa a cadeira teria um comportamento apropriado, mais não sei “relacionar” os dois objetos, segue o código:
///+++++++++++++++ Classe Cadeira+++++++++++++++++
public Class Cadeira {
private string modelo;
private string material;
public Cadeira(string modelo, string material){ //construtor
this.modelo=modelo;
this.material=material;
}
public void Resistencia (string modelo, string material){ // método de comportamento
if(????????){ //Essa é a condicional correta?
System.out.println("Cadeira"+modelo+"irah quebrar");
else {
System.out.println("Cadeira"+modelo+"suporta pessoa");
}
}
}
}
// +++++++++++++ Classe Pessoa +++++++++++++++++++++++++++++
public class Pessoa {
private int peso;
class Pessoa (int peso){
this.peso = peso;
}
}
A dúvida afinal é, como fazer os objetos “se relacionarem”?
Obs.: Isso não é um exercício de faculdade