[ajug-members] boolean best?

Wilson, Jeff jw9615 at att.com
Fri Dec 12 09:16:39 EST 2008


If you are using Java 1.5 or higher, use an enum:

 

public enum Sex { MALE, FEMALE }

 

public class Living {

  private Sex sex = Sex.MALE;

}

 

Enums in Java are full-fledged objects and can have methods and fields,
which often makes for better code, and is more correct from an OO point
of view.

 

+jeff (MJW) 

--- 

"When you are courting a nice girl an hour seems like a second. When you
sit on a red-hot cinder a second seems like an hour. That's relativity."


--A. Einstein 

--------------------------------------------- 

M. Jeff Wilson, Lead Member Technical Staff 

AT&T Services, Inc. 

Operations & Service Dev 

jw9615 at att.com 

+1 404.499.7235 

From: 521 [mailto:521 at ofig.org] 
Sent: Friday, December 12, 2008 8:25 AM
To: ajug-members at ajug.org
Subject: [ajug-members] boolean best?

 

would boolean be best...:

an object/class named Living...

?have a string gender ("male"/"female") OR have a boolean isMale or
isFemale?

which is more efficient (better design/etc.)?

barclay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ajug.org/pipermail/ajug-members/attachments/20081212/3b5527c7/attachment-0001.html 


More information about the ajug-members mailing list