题目是这样的:现在有三个类C1、C2、C3.
存在多个实例C3
每个C3实例化了一个C1,在C1中会实例一个C2,现在C1和C2需要操作同一个变量a1,
请问这个a1应该怎样声明?声明去哪里?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
是所有的C1 C2都要共享同一个a1吗?还是只有C3中的C1 C2要共享同一个a1,
如果是第二种,a1直接定义在C3中就行了
如果是第一种,不适用静态全局的话,考虑一下单例模式,找个类把a1封装起来,然后C1,C2操纵这个实例
搞不懂是啥需求不让是全局变量啊