【发布时间】:2010-08-14 23:56:20
【问题描述】:
我正在浏览 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;
}
}
这两种方法有什么优势吗?我只遇到过几次,但我认为这样做是有充分理由的,我只是在寻找“最佳实践”的方式。
谢谢!
【问题讨论】:
标签: c# .net this default-constructor