Metodos

2 respostas
N

Estou fazendo um exercicio e nele pede para criar um metodo chamado pinta para pintar uma porta.

void pinta(String s){

}

Minha dúvida é como fazer com que a porta seja pintada de várias cores.

Qualquer coisa o código segue abaixo.

public class PortaAtributos {

boolean aberta;

String cor;

String dimensaoX;

String dimensaoY;

String dimensaoZ;

void abre(){
	
}

void fecha(){
	
}

public boolean getAberta() {
	return aberta;
}

public void setAberta(boolean aberta) {
	this.aberta = aberta;
}

private boolean isAberta(){
	 if(this.getAberta()==true){
		 
		 return true;
	 }else{
		 return false;
	 }
}

void pinta(String s){
	
}

public String getCor() {
	return cor;
}

public void setCor(String cor) {
	this.cor = cor;
}

boolean estaAberta(){
	
return false;	
}
public static void main(String[] args) {
	

}

}

2 Respostas

S

Vejamos…

void pinta(String s)
{
	cor = s;
}

E depois no main você chama o método passando uma cor…

porta.pinta("Branco");

Só isso não garante que o cara vá passar verdadeiramente uma cor.

Você terá que fazer uma validação para saber quando ele digitar um cor ou não.

Abraços.

N

Valeu, obrigado.

Criado 27 de novembro de 2009
Ultima resposta 28 de nov. de 2009
Respostas 2
Participantes 2