在構造函數或聲明中初始化類字段?我最近一直在用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()
{
// .....
}}我真的很好奇你們中的一些老兵認為什么是最好的做法。我想保持一致,堅持一種方法。
在構造函數或聲明中初始化類字段?
慕的地6264312
2019-06-17 15:18:46