Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Java in General and the fly likes enum within a class Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Java in General
Reply 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: 1046

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
Saloon Keeper

Joined: Jul 29, 2008
Posts: 2700
    
    3

phil sohan wrote:can we declare enum within a class

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


Author of ExamLab (Download) - the free mock exam kit for SCJP / OCPJP
Home Page -- Twitter Profile -- JavaRanch FAQ -- How to Ask a Question
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: 1046

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
Saloon Keeper

Joined: Jul 29, 2008
Posts: 2700
    
    3

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: 16695
    
  19


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.)
 
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.
 
subject: enum within a class
 
Similar Threads
Enum example
enums
Extending a enum with enum's type
Enums and access
Enum doubt