Ich habe in C# und Java vor kurzem programmiert und ich bin neugierig, wo der beste Ort ist, um meine Klasse Felder zu initialisieren.
Soll ich es bei der Anmeldung machen?
public class Dice
{
private int topFace = 1;
private Random myRand = new Random();
public void Roll()
{
// ......
}
}
oder in einem Konstruktor?
public class Dice
{
private int topFace;
private Random myRand;
public Dice()
{
topFace = 1;
myRand = new Random();
}
public void Roll()
{
// .....
}
}
Ich bin wirklich neugierig, was einige von euch Veteranen denken, ist die beste Praxis. Ich möchte konsequent sein und mich an einen Ansatz halten.