File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Enum overloaded constructer

 
Ameen khan
Ranch Hand
Posts: 52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
can anybody give me an example of overloaded constructers in enum and how to use its enum value
 
Ameen khan
Ranch Hand
Posts: 52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 29
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic