这取决于你的需求和代码设计。公开变量允许外部代码直接访问和修改变量的值,这样可能会导致代码的耦合性增加,但也提供了更大的灵活性。私有变量限制了外部代码对变量的访问,可以更好地控制变量的使用和修改,提高了代码的安全性和可维护性。因此,根据你的需求和设计原则,你可以选择使用公开变量或私有变量。