Это своего рода вопрос дизайна, и я уверен, что есть люди, которые делают это в обоих направлениях. Но, на ваш взгляд, лучше ли назначать переменную в классе или в конструкторе? Например (независимо от синтаксиса или языка, это просто объяснить):Лучше ли назначать переменные в самом классе или в конструкторе класса?
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;
}
}
Игнорируйте смеси разных языков и синтаксиса ... Что предпочтительнее и почему?
Все предложения кажутся действительными ... Я предполагаю, что нет стандартной практики? – froadie