クラス利用者の心得

ClassAのmethodAAA()はClassAの初期化メソッドinit()が呼び出されていない場合には、
内部で呼び出すような処理になっている。
その為にClassAを利用する側では初期化処理init()を呼び出さず、直接methodAAA()
を呼び出す。
こういう場合、利用側のコードはClassAのプライベートな内部事情に依存している!!!

クラスの使い方がIFを見ても不明な場合は、クラスの作成者に連絡する。
作成者は内部の詳細事情は教えずに、リファレンスを更新する。
更新後、利用者がそれを見て理解できればOK