Erro no eclipse na hr de imprimir os dados

public class UnidadeMedida {

// declaracao dos atributos
 
private int codUnidadeMedida;
private String decUnidadeMedida;

public UnidadeMedida(int codUnidadeMedida, String decUnidadeMedida) {
	this.codUnidadeMedida = codUnidadeMedida;
	this.decUnidadeMedida = decUnidadeMedida;
}

// inicio dos metodos get e set
public int getCodUnidadeMedida() {
	return codUnidadeMedida;
}

public void setCodUnidadeMedida(int codUnidadeMedida) {
	this.codUnidadeMedida = codUnidadeMedida;
}

public String getDecUnidadeMedida() {
	return decUnidadeMedida;
}

public void setDecUnidadeMedida(String decUnidadeMedida) {
	this.decUnidadeMedida = decUnidadeMedida;
}	

}

// a classe UnidadeMedida instanciada

public class Executa {

public static void main( String [] args){

	// atribuindo os valores
new UnidadeMedida ( 1010, "xx");

// imprimindo os valores
System.out.println(UnidadeMedida.getcodUnidadeMedida ( ) + UnidadeMedida.getdecUnidadeMedida ( ) + "  ");
	
}

}

PESSOAL BOA NOITE !!

ESTOU COM UM PROBLEMA NO ECLIPSE , APOS EU TER CRIADO A CLASSE A CIMA E INSTACIADO ELA, APÓS EU ATRIBUIR OS VALORES , QUANDO EU PEÇO P/ ELES SEREM IMPRESSOS ATRAVES DO SYSTEM.OUT…,EU NÃO CONSIGO,AO LADO DESSA PARTE DO CÓDIGO FICA UMA LUZ AMARELA COM UM PONTO DE EXCLAMAÇÃO VERMELHO

POR FAVOR VCS PODERIAM ME DIZER AONDE ESTÁ O ERRO ???

VLW FIQUEM COM DEUS

Usa a tag code para postar códigos cara.

[code]public class UnidadeMedida {

// declaracao dos atributos

private int codUnidadeMedida;
private String decUnidadeMedida;

public UnidadeMedida(int codUnidadeMedida, String decUnidadeMedida) {
this.codUnidadeMedida = codUnidadeMedida;
this.decUnidadeMedida = decUnidadeMedida;
}

// inicio dos metodos get e set
public int getCodUnidadeMedida() {
return codUnidadeMedida;
}

public void setCodUnidadeMedida(int codUnidadeMedida) {
this.codUnidadeMedida = codUnidadeMedida;
}

public String getDecUnidadeMedida() {
return decUnidadeMedida;
}

public void setDecUnidadeMedida(String decUnidadeMedida) {
this.decUnidadeMedida = decUnidadeMedida;
}
}

// a classe UnidadeMedida instanciada

public class Executa {

public static void main( String [] args){

// atribuindo os valores
UnidadeMedida UnidadeMedida = new UnidadeMedida ( 1010, “xx”);

// imprimindo os valores
System.out.println(UnidadeMedida.getcodUnidadeMedida ( ) + UnidadeMedida.getdecUnidadeMedida ( ) + " ");

}

}[/code]

Você precisa criar um espaco de memória que a JVM vai alocar esses dados :wink:

vlw mano, agora foi !!

Estou com o mesmo erro, alguém pode me ajudar e dizer como crio um espaço na memória para o JVM?
Vlw, brigado. =D

cria uma string recebendo os parametros que estao dentro do System.out.println !!

ex:

String a = UnidadeMedida.getcodUnidadeMedida();
String b = UnidadeMedida.getdecUnidadeMedida();

 se for int

int a = UnidadeMedida.getcodUnidadeMedida();
int b = UnidadeMedida.getdecUnidadeMedida();

e no system.out.println

System.out.println("valor de a " + a + "Valor de b: " + b);   
  
}