C#中构造函数与方法在功能上的区别有哪些啊

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:41:16
我怎么感到它们可以实现相同的功能啊!高手请详解啊!

功能好像差不多
构造函数可以有多个,且构造函数是在类在实例化的时候根据参数的类型、顺序和个数自动调用与参数列表最匹配的构造函数
一些需要在实例化时就要完成的事就可以写在构造函数
例如:class A//定义一个类
{
public A()
{
Console.WriteLine("abc");
}
public void B()
{
//方法体
}
}
class myclass
{
public static void Main()
{
A a=new A()//执行结果就为"abc"
}
}

实例化类的时候调用构造函数

没看明白你的意思,
构造函数是在对类进行实例化时就调用的,一般是一些初始化东西,
方法是需要用户自己调用的..

构造函数可以有很多个,根据参数不同区别的,名字和类名一样.

不太一样
构造函数只能“执行”一次,也就是一个类只能“初始化”一次,不然就不叫“初始化”了
不知道“一次性”算不算功能的一种呢?
方法可以有任意返回值,构造函数就不行吧,这也是一种限制

构造函数只能和类同名,方法不能和类同名