[Resolvido] POO (java) - iniciante

5 respostas
A

Estou começando a aprender POO e estou com bastante dificuldade nas coisas simples.

Num sistema para locadora, fiz a classe abstrata material, com alguns atributos (nome (String), ano (int), e disponível (boolean)).

Não sei como fazer o método para mudar o atributo disponível.

public void alugar(){

???

}

Qualquer ajuda é válida!
Grata, Amanda

5 Respostas

R

Você pode criar um setter:

public void setAtributo(Atributo atributo){ this.atributo = atributo; }
E pra retornar o atributo:

public Atributo getAtributo(){
   return this.atributo;
}
gusthavosouza
A

Mas isso não iria retornar/ler o status apenas?
Eu quero alterá-lo

Um método que mude o atributo ‘‘disponível’’ de true para false.

public class Material {

public boolean disponivel;

public void alugar{

//altera o atributo disponivel de um determinado material para false

}

}

Agradeço toda a ajuda!!

R
public class Material { 

public boolean disponivel = true; 

public void alugar(){ 
      this.disponivel = false;
} 

public boolean isDiponivel(){ 
    return   this.disponivel;
} 


}
Na boa,você tem que estudar mais,procura as apostilas da caelum que são bem didáticas:[url]www.caelum.com.br/apostilas/[/url]
A

MUITO obrigada! Era isso mesmo que eu precisava.

E sim, sei que tenho que estudar mais. Estou começando POO agora, tive poucas aulas ainda, e tô toda perdida!
Procurei muitas apostilas e materiais, mas simplesmente não estava entendendo…

Muito obrigada mesmo!

Criado 14 de fevereiro de 2013
Ultima resposta 15 de fev. de 2013
Respostas 5
Participantes 3