JavaBeans Naming

From Suhrid.net Wiki
Revision as of 23:28, 21 June 2011 by Suhridk (talk | contribs) (Created page with "JavaBeans are Java classes that have properties. * Properties which are represented as private instance variables. * Exposed through getters and setters. Getters * camel-case, ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

JavaBeans are Java classes that have properties.

  • Properties which are represented as private instance variables.
  • Exposed through getters and setters.

Getters

  • camel-case, prefixed with get: getPropertyName(). In case of boolean variable, prefix can also be "is".
  • should be public, return type same as that of the property, void argument.
  • e.g. public int getAge();

Setters:

  • camel-case, prefixed with set: setPropertyName()
  • should be public, return type void, and argument of the same type as the property

Events:

  • Methods in the source to register events:
  • camel-case, prefix with add or remove followed by Listener Class Name, with argument as the Listener object

e.g.

  • public void addXListener(XListener xl);
  • public void removeXListenerClassName(XListener xl);