ฉันเพิ่งเขียนโปรแกรมใน 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()
{
// .....
}
}
ฉันสงสัยจริงๆว่าทหารผ่านศึกบางคนคิดว่าวิธีปฏิบัติที่ดีที่สุดคืออะไร ฉันต้องการที่จะสอดคล้องและยึดมั่นในวิธีการหนึ่ง