Crie uma classe denominada Elevador para armazenar as informações de um elevador
dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares
no prédio (desconsiderando o térreo), capacidade do elevador e quantas pessoas estão
presentes nele. A classe deve também disponibilizar os seguintes métodos:
Inicializa : que deve receber como parâmetros a capacidade do elevador e o total de
andares no prédio (os elevadores sempre começam no térreo e vazio);
Entra : para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver
espaço);
Sai : para remover uma pessoa do elevador (só deve remover se houver alguém dentro
dele);
Sobe : para subir um andar (não deve subir se já estiver no último andar);
Desce : para descer um andar (não deve descer se já estiver no térreo);
Encapsular todos os atributos da classe (criar os métodos set e get).
Bom dia. Esse aqui é mais fácil que o outro post que você fez, porque você só precisa criar uma única classe, que nem precisa ter o método main.
O primeiro passo é criar a classe. A sua IDE já monta os dados básicos (se não estiver usando uma, recomendo o Eclipse).
Depois crie as propriedades:
int andarAtual;
int totalAndares;
int capacidadeTotal;
int lotaçãoAtual;
A seguir, prepare os métodos de encapsulamento (get e set). Você já fez isso na classe Pessoa do teu outro post, então também não deve ter dificuldade.
O método de inicializa na realidade é o construtor da classe, que vai precisar receber duas informações (capacidadeTotal e totalAndares) e já vai setar os dados de lotacaoAtual e andarAtual ambos para zero.
O método entra() vai fazer lotaçãoAtual +1 se, e somente se, lotaçãoAtual for menor que capacidadeTotal.
O método sai() vai fazer lotaçãoAtual -1 se, e somente se, lotaçãoAtual for maior ou igual a 1.
O método sobe() vai fazer andarAtual +1 se, e somente se, o andarAtual for menor que o totalAndares
E o método desce() vai fazer andarAtual -1 se, e somente se, o andarAtual for maior que 0.
Escreve sua classe e posta aqui, com as dúvidas específicas que surgirem, ok?