在构造函数中或在声明中初始化类字段?
2022-08-31 04:30:30
我最近一直在用C#和Java编程,我很好奇初始化我的类字段的最佳位置在哪里。
我应该在声明时这样做吗?
public class Dice
{
private int topFace = 1;
private Random myRand = new Random();
public void Roll()
{
// ......
}
}
还是在构造函数中?
public class Dice
{
private int topFace;
private Random myRand;
public Dice()
{
topFace = 1;
myRand = new Random();
}
public void Roll()
{
// .....
}
}
我真的很好奇你们中的一些退伍军人认为什么是最佳实践。我想保持一致,坚持一种方法。