File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Languages and the fly likes what does this mean? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Other Languages » Other Languages
Reply Bookmark "what does this mean?" Watch "what does this mean?" New topic
Author

what does this mean?

spars anu
Greenhorn

Joined: May 26, 2011
Posts: 11
what does this mean? is it using enums here ? where does it get and set from? please let me know this

Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 2685

That's using a C# mechanism called "anonymous properties". What it does is create a private member variable behing the scenes, and generate corresponding getters/setters for the properties. It's a nice shorthand - I was never particularly sold on the idea of properties as an improvement on get/set methods until this was introduced.

For example, this:

Is roughly equivalent to this:

There are no Enums unless one of the types you're referring to (e.g. NoteType) is an enum.

(I've formatted your code to make it easier to follow - you can do that yourself: see UseCodeTags).
spars anu
Greenhorn

Joined: May 26, 2011
Posts: 11
Can you also explain me what does ?? mean in the following code:

Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 2685

That's just C# property initializer syntax. These are standard features of the language (as of C#3.0, I think) - they'll be included in any introductory book on the language. Have a guess - what does it look like it does?
spars anu
Greenhorn

Joined: May 26, 2011
Posts: 11
public enum ActionKey
{
[EnumMember]
FraudBatch = 139,
}
I defined enum in this way.Can i implement in the above way
Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 2685

I'm not sure what you mean. Have you tried it? That's usually the best and most reliable way of finding out if you can do something.
 
IntelliJ Java IDE
 
subject: what does this mean?
 
Threads others viewed
can you explain
help needed
Issues with JTextArea as cellEditor of JTable Column.
open braces
Problem with security
Two Laptop Bag