Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2008, 21:43
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 3 meses
Puntos: 3
Como puedo mostrar el valor del objeto?

Estoy probando este codigo y quiziera mostrar el valor que tienen los parametros en el objeto nutri dentro del main
gracias.
Código PHP:
//Builder patter

public class NutritionFacts
{
private final 
int servingSize;
private final 
int servings;
private final 
int calories;
private final 
int fat;
private final 
int sodium;
private final 
int carbohydrate;

public static class 
Builder
{
//Required Parameters
private final int servingSize;
private final 
int servings;

//optional parameters -initialized to default values
private int calories     0;
private 
int fat          0;
private 
int carbohydrate 0;
private 
int sodium       0;

public 
Builder(int servingSizeint servings)
{
this.servingSize=servingSize;
this.servings=servings;    
}

public 
Builder calories(int val)
{
calories val;
return 
this;    
}

public 
Builder fat(int val)
{
fat=val;
return 
this;    
}

public 
Builder carbohydrate(int val)
{
carbohydrate=val;
return 
this;    
}

public 
Builder sodium(int val)
{
sodium=val;
return 
this;    
}

public 
NutritionFacts build()
{
return new 
NutritionFacts(this);    
}

}
//fin Builder

public NutritionFacts(Builder builder)
{
servingSize    builder.servingSize;
servings       builder.servings;
calories       builder.calories;    
fat            builder.fat;
sodium         builder.sodium;
carbohydrate   builder.carbohydrate;
}

public static 
void main(String arguments[])
{
NutritionFacts nutri = new NutritionFacts.Builder(240,8).
calories(100).sodium(35).carbohydrate(27).build();    

System.out.println(nutri);


}


}
//fin NutritionFacts