File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Property type Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Property type" Watch "Property type" New topic

Property type

James Shaw

Joined: Mar 10, 2005
Posts: 3
Does Java support the attribute type Property? Not sure I'm asking the question properly. I'm looking for the class that masquerades as an attribute, providing implicit getter and setter operations.

If so, can you provide a reference to its syntax?


In the valley of the blind, the one-eyed man is king.
marc weber

Joined: Aug 31, 2004
Posts: 11343

I'm not sure I understand. Something like

"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15091

You mean like properties in C#? No, Java does not have something like that. It is, however, a new feature that some people are thinking about to add in the next version of Java, version 7. You'll have to be patient for about two years until we get there... (Java SE 6 was released just this week).

This week I was at JavaPolis, the biggest Java conference in Europe, and Mark Reinhold, one of the architects of Java SE at Sun, held a talk on the future of Java SE. This was one of the possible features he mentioned for a future version of Java.

He mentioned a new keyword, "property":

This would automatically generate a getter and setter method behind the scenes for you.

But the idea is not thought out very well yet and there isn't a JSR for this yet AFAIK.
[ December 14, 2006: Message edited by: Jesper Young ]

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
James Shaw

Joined: Mar 10, 2005
Posts: 3
Thanks. Yes, the C# feature is what I'm looking for in Java.
[ December 14, 2006: Message edited by: James Shaw ]
I agree. Here's the link:
subject: Property type
It's not a secret anymore!