생성자 또는 선언 시 클래스 필드를 초기화하시겠습니까? 최근 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() { // ..... } } 저는 여러분..