Ir ao conteúdo

Posts recomendados

Postado

pessoal eu não to sabendo como fazer essa questão

 

https://www.ic.unicamp.br/~santanch/teaching/oop/exercicios/poo-exercicios-03-heranca-v01.pdf questão 2 

 

não entendi o set valor "recebe como parâmetro o número do equipamento e seu valor e o registra"

, como assim registrar? alguém poderia me ajudar aqui?

adicionado 3 minutos depois

isso foi o que fiz até agora

public class Equipamento {
		private double valor;
		private String numeroEquipamento;
		private int numeroDeEquipamentos;
		
		
		public Equipamento(int numeroDeEquipamentos, String numeroEquipamento) {

			int valores[] =  new int[numeroDeEquipamentos];
			
		
		}
		 
		
		
		public String getnumeroEquipamento() {
			return numeroEquipamento;
		}



		public int getnumeroDeEquipamentos(){
			
			return numeroDeEquipamentos;
		}

		public double getValor(String numeroEquipamento) {
			if(numeroEquipamento.startsWith("0")) {
			
			return valor;
		}
			return (Integer) null;
		}

		public void setValor(String numeroEquipamento, double valor) {
			this.valor = valor;
			this.numeroEquipamento = numeroEquipamento;
		}

		
		
		
}

 

Postado

A variável numero representa a posição no vetor valor. Já a variável valor é o novo valor que deve ser atribuído na posição numero:

public void setValor(int numero, int valor) {
    this.valor[numero] = valor;
}

// Lembrando que this.valor é o vetor da classe Equipamento.
// E valor é a variável que veio por parâmetro do método.

De acordo com o diagrama de classe, o vetor tem esse nome de valor apenas para dificultar, para deixar mais fácil o entendimento, renomeie o vetor para algum outro nome.

  • Curtir 1
Postado
2 horas atrás, AdrianoSiqueira disse:

A variável numero representa a posição no vetor valor. Já a variável valor é o novo valor que deve ser atribuído na posição numero:


public void setValor(int numero, int valor) {
    this.valor[numero] = valor;
}

// Lembrando que this.valor é o vetor da classe Equipamento.
// E valor é a variável que veio por parâmetro do método.

De acordo com o diagrama de classe, o vetor tem esse nome de valor apenas para dificultar, para deixar mais fácil o entendimento, renomeie o vetor para algum outro nome.

realmente isso me confundiu, vetor valor com a variável valor.

Postado
5 horas atrás, AdrianoSiqueira disse:

@Ray fourth Cara aquele diagrama de classe está meio estranho, eu também não estou conseguindo entender o contexto como um todo. Talvez uma pessoa mais experiente possa te ajudar.

eu to bem perdido kkkko

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...