全局范围和初始化

时间:2017-09-28 16:56:39

标签: oop initialization

在全局范围内初始化变量真的是不好的做法吗?我知道我总是可以在构造函数中初始化它们,但我只是想知道一般的做法。

例如 全局范围初始化:

class Foo
{
   private string foobar = "BarFoo"
   public Foo() 
   {
       ....
   }
}

vs在构造函数中初始化:

class Foo
{
   private string foobar;
   public Foo() 
   {
       foobar = "BarFoo" ;
   }
}

0 个答案:

没有答案