can anybody give me an example of overloaded constructers in enum and how to use its enum value
SCJP 5.0<br />Next-> I Don't Know
Ameen khan
Ranch Hand
Joined: Jun 10, 2007
Posts: 52
posted
0
e.g enum CoffeeSize {
BIG(8), HUGE(10), OVERWHELMING(16); BIG(9,"a"); // the arguments after the enum value are "passed" // as values to the constructor
CoffeeSize(int ounces) {
this.ounces = ounces; // assign the value to // an instance variable }
private int ounces; // an instance variable each enum // value has public int getOunces() { return ounces; } }
class Coffee { CoffeeSize size; // each instance of Coffee has-a // CoffeeSize enum
public static void main(String[] args) { Coffee drink1 = new Coffee(); drinkl.size = CoffeeSize.BIG;// //how to assign second overloaded form for BIG(9,"a")
Coffee drink2 = new Coffee(); drink2.size = CoffeeSize. OVERWHELMING;
System.out.println(drinkl.size.getOunces()); // prints 8 System.out.println(drink2.size. getOunces()); // prints 16 } }
[ August 06, 2007: Message edited by: Ameen khan ] [ August 06, 2007: Message edited by: Ameen khan ]
Ansar Shah
Greenhorn
Joined: May 02, 2007
Posts: 29
posted
0
Hello
Here is the example for you.
And the output is as follows:
MANGO season is spring ,null DATES season is spring ,winter ORANGE season is winter ,null
Hope it help!
Thanks
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.