私は現在C#で作業していますが、別のクラスがその動作(電源投入)を順に期待しているため、変数とそれに続くゲッタ(イメージ)を必要とする基本クラス(箇条書き)適切に表示されます。弾丸は、動作が異なるさまざまな弾丸を作るために拡張されます。ただし、すべての箇条書き拡張クラスは、同じクラスの箇条書きの間で変更する必要はないため、クラスごとに1つのイメージ(インスタンスごとではない)しか必要ありません。つまり、基本クラスにオブジェクトが必要です。それは、そのクラスの拡張では静的です。 C#でこれを作成する方法はありますか?そうでない場合は、好奇心から他のオブジェクト指向言語を使いますか?複数のクラスにわたる静的イメージ変数
多くのおかげ
編集:例えば :何とか除く
class bullet{
public Image Level
{
get { return image; }
set { image = value; }
}
}
class spiralBullet : bullet{
static var image = "spiralbullet";
}
class largeBullet : bullet{
static var image = "largebullet";
}
、ゲッターは、お使いのベースクラスの抽象プロパティのゲッターを定義し、各クラス