文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>浅谈构造函数(c#)

浅谈构造函数(c#)

时间:2011-03-26  来源:zhxhdean

一:何为构造函数?

构造函数具有与类相同的名称,是在创建给定类型的对象时执行的方法。

二:构造函数作用?

它通常初始化新对象的数据成员。

三:构造函数何时被调用?

构造函数是在类实例化之前执行的,而类中的普通方法是在类实例化之后被调用执行的。

四:一个类中有几个构造函数?

一个类中可以存在多个构造函数,以不同的参数进行区分,这就是构造函数的重载。

在下面的示例中,定义了一个具有一个简单的构造函数,名为 Test的类。

public class Test
{
public Test()
{
//代码
}
}

class TestMain
{
static void Main()
{
   //使用new实例化一个对象
Test t = new Test();
}
}

不带参数的构造函数称为“默认构造函数”。无论何时,只要使用 new 运算符实例化对象,并且不为 new 提供任何参数,就会调用默认构造函数。

除非类是static 的,否则 C# 编译器将为无构造函数的类提供一个公共的默认构造函数,以便该类可以实例化。

通过将构造函数设置为私有构造函数,可以阻止类被实例化,如下所示:

class Test
{
// Private Constructor:
private Test() { }
}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载