这是一个设计问题,我敢肯定有人会这样做。但是在您看来,在类中分配变量还是在构造函数中分配变量更好?例如(无论语法或语言,这只是为了解释):
public class Example
{
private final int TIME_STAMP = Now();
private int num = 2;
}
或者
public class Example
{
private readonly int TIME_STAMP;
private int num;
public Example()
{
TIME_STAMP = Now();
num = 2;
}
}
请忽略不同语言和语法的混合......哪个更可取,为什么?