클래스의 변수를 초기화할때 생성자와 그냥 선언할때 중 언제 하는게 좋을까요?
조회수 2667회
최근에 C#과 자바로 개발을 하는데요. 궁금한게 생겼습니다. 변수를 초기화할때 가장 좋은 방법이 뭘까요?
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()
{
// .....
}
}
생성자를 만들어 초기화 하는것 중 어떤게 더 좋은 방식일까요? 둘 중 더 좋은 방식으로 코딩하려고합니다.
댓글 입력