2014-01-15 66 views
1

我看到了两种主要方法:在哪里声明GUI元素?

  1. 将元素声明为应用程序框架类的专用字段。由许多有经验的程序员使用,但由于许多私人领域对我来说似乎不太清楚。
  2. 使用前在构造函数中声明元素为局部变量。

什么方法“更好”?

或者它们中间:在构造函数中声明,但是如果变量需要从外部访问,则声明为私有字段?

+0

由于ctor中的局部变量会阻止您以后再次轻松访问它们。 – Joey

回答

3

从我读过的书中,一个有价值的目标是:尽可能减少变量的可见性和曝光度。一种好的方法是首先在需要它的代码旁边声明变量,然后根据需要适当地将该声明带出该范围。