我最近一直在用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() { // ..... } }
我真的很好奇你们中的一些资深人士认为这是最佳做法。我要保持一致,并坚持一种方法。
我的规则:
null,false,0,0.0...