gpt4 book ai didi

c# - 方法和构造函数

转载 作者:可可西里 更新时间:2023-11-01 08:30:15 25 4
gpt4 key购买 nike

我现在正在学习 C#,是编程界的初学者。我有一本 Herbert Schildt 的书,叫做 The Complete Reference。到目前为止,这是一本好书,我正在学习方法和构造函数。

我很困惑方法和构造函数的区别。因为在书中它有几乎相同的例子。我不知道如何区分它们。我会很感激你的想法。顺便说一句,我在这里有几个定义,我只是想知道如何区分它们

谢谢你的帮助

干杯

最佳答案

构造函数仅在您创建类的新实例时起作用。这是在实例上运行的第一个方法,它必须运行,并且只运行一次。

实例上的方法在实例创建后可以在零次到无限次之间的任何地方调用。

构造函数是隐式运行的。当一个类的新实例被创建时,它会自动运行。显式运行方法。它必须从一些外部源或类中的方法或构造函数调用。

构造函数旨在用于布线。在构造函数中,您希望避免进行实际工作。您基本上准备要使用的类。方法旨在完成实际工作。

public class MyType
{
private SomeType _myNeeds;

// constructor
MyType(SomeType iWillNeedThis)
{
_myNeeds = iWillNeedThis;
}

// method
public void MyMethod()
{
DoSomethingAbout(_myNeeds);
}
}

关于c# - 方法和构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com