mainクラス

特徴

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


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

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


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

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

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

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

mainクラスのインスタンス

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

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

プリセット定数

mainクラスのインスタンスをプリセット定数"MAIN"から取得することができる。

main m = MAIN;

Copyright © Rice All rights reserved.