JavaBeansはいくつかの規則によって定義されるJavaのクラス。この規則には、その変数とメソッドの命名規約も含まれている。
変数の値を設定するために定義するメソッドを設定メソッド、変数の値を取得するために定義するメソッドを取得メソッドという。
<メソッドのJavaBeans命名標準>
・プロパティと呼ばれるprivate変数には、そのゲッターメソッドとセッターメソッドを通じてのみアクセスできる。プロパティ命名規則として、名前の最 初の単語の先頭文字は小文字で、名前のその後に続く単語の先頭文字は大文字にする(例:myCow)。
・プロパティの値を取得できるゲッターメソッドがある。ゲッターメソッドの名前はgetで始まり、プロパティの名前が続く。各単語の先頭文字は大文字に する(例:getMyCow())。
・プロパティの値を設定できるセッターメソッドがある。セッターメソッドの名前はsetで始まり、プロパティの名前が続く。各単語の先頭文字は大文字に する(例:setMyCow())
・ゲッターメソッドの戻り値の型は対応するプロパティの型に一致し、引数は持たない。
・セッターメソッドの戻り値の型はvoidで、対応するプロパティの型を表す引数を持つ必要がある。
・ゲッターメソッドとセッターメソッドは、このJavaBeansを使用する全てのユーザーが呼び出せるようにpublicとする。