功能好像差不多
构老塌造函数态含友可以有多个,且构造函数是在类在实例化的时候根据参数的类型、顺序和个数自动调用与参数列表最匹配的构造函数
一些帆槐需要在实例化时就要完成的事就可以写在构造函数
例如:class
A//定义一个类
{
public
A()
{
Console.WriteLine("abc");
}
public
void
B()
{
//方法体
}
}
class
myclass
{
public
static
void
Main()
{
A
a=new
A()//执行结果就为"abc"
}
}
区别雹戚是没有的。但是通常来说,c#中叫做method,中文叫方法;在c++中称为function,中文叫函数。你听到或者看到的方法、函数,其实是一回事情,这种事情没必要吹毛求疵。就像现实生活中,一个25岁的男的源兆陵叫他年猜漏轻人,有的人叫小伙子,你敢说其中一个叫的不对吗?呵呵。。。代码就不例举了。
不太一样
构造函数只能“执行”一次,也就是一个类只能“初始化”一次,不然就不叫“初始化”了
不知道“一凳宽祥次性”算不算功能的一种呢?
方法可以枣搏有任意返回值,构造函数就不行吧,这也是一种限制
构造函巧弯数只能和类同名,方法不能和类同名