>>121
2つ存在して困るってのは大抵「今作ってる」アプリケーションの都合であって
クラスにねじ込むもんじゃない。

「画面管理クラス」が画面ひとつに対応するとして、同じクラスを使って
2画面3画面に画面分割されたアプリケーションや、実際に画面が2つある環境で
動くアプリケーションを構築することだって考えられるだろう。

グローバルアクセスを欲しいがための言い訳でしかないよ。
素直にグローバル変数使ってるほうがクラスに混ぜ込んでないぶんまだマシ。