Java Enum Newbie Question

Posted by ikurtz on Stack Overflow See other posts from Stack Overflow or by ikurtz
Published on 2010-05-25T19:50:22Z Indexed on 2010/05/25 20:01 UTC
Read the original article Hit count: 112

Filed under:

i have a situation where i need the Checker enum below used in multiple classes:

package Sartre.Connect4;

public enum Checker {

so i put the Checker in a file and then from the classes that need it i simply do the following:


    public Cell(){

    currentCell = Checker.EMPTY;



    public Cell(Checker checker){

    currentCell = checker;

and the code compiles fine and runs fine also.

so what is my question? well being new to Java i am just wondering if the way i use Checker without encapsulating it in a class is a sound implementation?

it may be because of The enum declaration defines a class (called an enum type). as noted in Java docs enum tutorial page.

thank you for your insight into this matter.

© Stack Overflow or respective owner

Related posts about java

Related posts about enum