我读有关构造函数,使用建设者 - 奇怀疑
当一个对象实例化的一类,c'tors(如果明确书面或默认的)是要执行的起点。我的疑惑是
- 是c'tor更像
main()
在C
- 是的,我明白,你可以 使用 c'tor设置所有默认值的点。我还可以通过编写自定义方法来模拟 的行为。那为什么是c'tor?
例子:
//The code below is written in C#.
public class Manipulate
{
public static int Main(string[] args) {
Provide provide = new Provide();
provide.Number(8);
provide.Square();
Console.ReadKey();
return 0;
}
}
public class Provide {
uint num;
public void Number(uint number)
{
num = number;
}
public void Square()
{
num *= num;
Console.WriteLine("{0}", num);
}
}
正在学习独立地编制,所以我依赖于编程社区,你能不能也建议我一个很好的OOP的资源,以获得更好的理解。如果不在话题请原谅。
这只是一个快捷方式,所以你不需要不必要地编写5行额外的代码,只不过是setter。 – 2010-06-25 04:09:00