我正在浏览 XNA 物理库的一些文档,并注意到有人用来为 Car 创建类的示例。
这是一个非常简单的例子:
Class Car
{
private float gravity;
private float maxSpeed;
public Car(float gravity, float maxSpeed)
{
this.gravity = gravity;
this.maxSpeed = maxSpeed;
}
}
现在,当我创建了一个构造函数并设置了传入参数的分配时,我会这样做:
Class Car
{
private float _gravity;
private float _maxSpeed;
public Car(float gravity, float maxSpeed)
{
_gravity = gravity;
_maxSpeed = maxSpeed;
}
}
这两种方法有什么优势吗?我只遇到过几次,但我认为这样做是有充分理由的,我只是在寻找“最佳实践”的方式。
谢谢!