- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Enum in a class in Java
Yes, we can create Enum in a class in Java.
Set the enum inside the class. Here, we have an Enum with four constants −
enum Devices { LAPTOP, MOBILE, TABLET, DESKTOP; }
Now, create objects inside the main() method −
Devices d = Devices.MOBILE; System.out.println(d); d = Devices.DESKTOP; System.out.println(d);
The following is the complete example −
Example
public class Demo { enum Devices { LAPTOP, MOBILE, TABLET, DESKTOP; } public static void main(String[] args) { Devices d = Devices.MOBILE; System.out.println(d); d = Devices.DESKTOP; System.out.println(d); d = Devices.TABLET; System.out.println(d); } }
Output
MOBILE DESKTOP TABLET
- Related Articles
- Can Enum extend any class in java?
- Can we define an enum inside a class in Java?
- Enum in Java
- Enum Methods in Java
- Enum constructor in Java
- How to make a singleton enum in Java?
- Implement Switch on Enum in Java
- Iterating over Enum Values in Java
- FieldNamingPolicy enum using Gson in Java?
- Enum with Customized Value in Java
- Comparing enum members in Java\n
- What is a Type-safe Enum in Java?\n
- Golang Program to Create an enum class
- Enum for days of week in Java
- Can we extend an enum in Java?

Advertisements