Home About Rice Downloads Documents Others Cooker CookerGX
Documents  >  Refernce  >  main
mainクラス

特徴

mainクラスは、他のユーザ定義クラスとは異なる特徴が二つある。


1: 公開メソッドをアプリケーションから呼び出せる。

2: プロトタイプ以外のインスタンスは生成されない。


オープンメソッドの呼び出し

mainクラスのオープンメソッドは、Riceプログラムのインターフェースを構成する。

通常は、start()メソッドがRiceプログラムのエントリポイントになるが、start()以外のオープンメソッドも適切な引数を渡すことにより、アプリケーションから呼び出すことが出来る。

mainクラスのオープンメソッドをどのように利用するかは、アプリケーションに依存する。

mainクラスのインスタンス

mainクラスのインスタンスは、プログラムに一つしか存在しない。

他のクラスのインスタンス生成は、プロトタイプのコピーのアドレスを返すが、mainクラスの生成はプロトタイプのアドレスを返す。

上記の特徴を利用すると、大域変数がRiceで実現できる。

Copyright © Rice All rights reserved.