Since this thread was marked as OT, I figured I'd contribute an OT reply :)
It is worth noting that the syntax...
this.someProperty = property;
...is usually flagged by static code analysis tools because the incoming
parameter shadows that of the class. True, using "this" disambiguates (is
that a word?!?) the reference and no harm is done. I myself used to use
that syntax all the time.
However, I've gotten into the habit of doing...
public void setSomeProperty(String inSomeProperty) {
someProperty = inSomeProperty;
}
...if for no other reason than to avoid the extra errors emitted by
CheckStyle and the like.
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
On Fri, July 1, 2005 3:21 pm, [EMAIL PROTECTED] said:
>
>>From the javabean spec this is acceptable. However, it is not good
>> coding
> standards to have a property in all upper case. The java standard naming
> convention has constance as all upper case, properties as camel case.
> Struts would have a problem with this because it is looking for the first
> letter of the property to be lowercase.
>
> if this is a procedure name it would be better to have the parameter as
> either p813name or procP813NAME.
>
>
>
> Ashish Kulkarni
> <kulkarni_ash1312
> @yahoo.com> To
> [email protected]
> 07/01/2005 02:54 cc
> PM
> Subject
> [OT]java bean question
> Please respond to
> "Struts Users
> Mailing List"
> <[EMAIL PROTECTED]
> he.org>
>
>
>
>
>
>
> Hello
> I have java bean where in there is one property as
> below
> private java.lang.String P813NAME ;
> public void setP813NAME (java.lang.String P813NAME )
> {
> this.P813NAME = P813NAME;
> }
> public java.lang.String getP813NAME ()
> {
> return this.P813NAME ;
> }
>
> is this valid or not?
> if not why not and where i can find specification for
> java bean
>
> Ashish
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]