その質問の答えは、あまり具体的にはなりません。ものでも、クラス設計者の好きなように使うことが出来るからです。リファレンスなら、スカラでも、配列でも、ハッシュでもかまいません。コードのリファレンスすらありえます。持ち前の柔軟性により、普通、オブジェクトはハッシュリファレンスです。distance.クラスを作る前に、クラスに何という名前を付けるかを決めなければなりません。ファイル名を左右します。生成する方法を提供すべきです。間接的にオブジェクトを操作することのできるメカニズムを提供すべきです。クラスモジュールを作ってみましょう。ファイルに保存されます。違っているでしょうが、原則は同じです)。想定してはいけません。アクセシビリティなど、その他諸々に、何の効果も与えません。使わないでおきましょう。