You are on page 1of 2

Declaringenums

Java syntex variables value assign enumerated


values.
values(cretainlist)assign
enums.(typesate).
Ex.

dayof Week : SUNDAY , MONDAY , THERSDAY ..


month

: JAN, FEB, MAR ..

title

: MR , MRS , MS ,DR

gender

: MALE , FEMAIL

valuesuppercase(capital).constants
valuespublic,staticfinal
.
Enumns public construtor .
Enumns extend java.long.enumn
java.long.comparable.
Enumns toString ( ) method Overricle valueOf ( )

Ex.

Season season = Season .WINTER;


System.out.println (Season);
Output : WINTER

season=Season.valueOf(SPRING);

Output:Season.SPRING.

Advantagesoftheenum
Enumsprovidecompiletimetypesafey
Enumsprovideapropernamespacefortheenumeratedtype.
o Ex.seasonWRITER/sWINTER
Enumsarerobust
Enumprintedvaluesareinformative
Becource,enumareobjects,youcanputthemincollections.
Becource,enumsareclasses,youcanaddfieldsandmethods

You might also like