我有以下情况。有没有一种简单的方法来设计它,以便在 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