wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Enum overloaded constructer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Enum overloaded constructer" Watch "Enum overloaded constructer" New topic
Author

Enum overloaded constructer

Ameen khan
Ranch Hand

Joined: Jun 10, 2007
Posts: 52
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
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
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://aspose.com/file-tools
 
subject: Enum overloaded constructer
 
Similar Threads
Understanding enum bodies
Enum doubt
retrieve enumeration datatype into jsp
plz explain oveloading of constructor in enum with example
How to define constants for several classes?