【发布时间】:2023-03-22 13:04:01
【问题描述】:
我正在阅读关于构造函数的文章,
当为一个类实例化一个对象时,c'tors(如果显式编写或默认的)是执行的起点。我的疑惑是
- 更像是
main()inC - 是的,我明白你的意思 可以使用设置所有默认值 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 的额外代码。
标签: oop constructor