以下の状況があります。データ メンバー サンプルが ChildClass1 のすべてのインスタンス間で共有され、その別のインスタンスが ChildClass2 のすべてのインスタンスと共有されるように、これを設計する簡単な方法はありますか?
abstract class BaseClass{
int sample = 0;
}
class ChildClass1: BaseClass{
}
class ChildClass2: BaseClass{
}
私は次の製品を生成することを望んでいます
ChildClass1 a = new ChildClass1();
ChildClass1 b = new ChildClass1();
ChildClass2 c = new ChildClass2();
a.sample = 10;
//a.sample = 10, b.sample = 10, c.sample = 0