「宣言」する方法を提供します。データアクセスメソッドを定義しなければなりません。このプロセスに、すぐに飽きてしまうでしょう。関数はこの退屈なことを緩和します。ユーザー定義の型(クラス)になります。ユーザー型は、そのクラスのnew()メソッドを呼ぶことによって、初期化されます。指定することに注意してください。生成を使った実際の例があります。するオブジェクトを返すように、オーバライドしたいとしましょう。