File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes enum within a class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "enum within a class" Watch "enum within a class" New topic
Author

enum within a class

Shanky Sohar
Ranch Hand

Joined: Mar 17, 2010
Posts: 1051

can we declare enum within a class.............

like

public class EnumTypeDeclarations
{
public void foo()
{
enum SimpleMeal {
BREAKFAST,LUNCH,DINNER
}
}
}


SCJP6.0,My blog Ranchers from Delhi
Devaka Cooray
ExamLab Creator
Saloon Keeper

Joined: Jul 29, 2008
Posts: 3011
    
  34

phil sohan wrote:can we declare enum within a class

What happened when you tried that?
Also, please UseCodeTags.


Founder of ExamLab and Systemup
See how I can help you to become an awesome programmer
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Your code actually asks a different question than your text: your code is asking whether or not you can define an enum within a *method*.
Shanky Sohar
Ranch Hand

Joined: Mar 17, 2010
Posts: 1051

can we declare enum within a class.............

like

public class EnumTypeDeclarations
{
public void foo()
{
enum SimpleMeal {
BREAKFAST,LUNCH,DINNER
}
}
}


I have seen this question somewhere in mock test of scjp1.6(not known where)
but i am really confused about it.........as of now i have seen enum is declared as seperate from class......
could you please tell whther its possible to declare it ornot,,,,,,
Devaka Cooray
ExamLab Creator
Saloon Keeper

Joined: Jul 29, 2008
Posts: 3011
    
  34

phil sohan wrote:could you please tell whther its possible to declare it ornot,,,,,,

Devaka Cooray wrote:What happened when you tried that?
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18498
    
  40


Devaka Cooray wrote:What happened when you tried that?


Agreed. It has been over 2 hours since the original post. Trying it yourself would have taken under a minute.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

And again, please note the difference between what you're asking in text and what your code is trying to do.

(I also think either your keyboard or keyboard driver is broken as you punctuation keys seem to repeat.)
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: enum within a class
 
Similar Threads
Extending a enum with enum's type
Enum example
enums
Enums and access
Enum doubt