无参的构造函数
发布网友
发布时间:2022-05-04 12:28
我来回答
共3个回答
热心网友
时间:2022-06-21 22:26
在 C# 中类型构造函数是 static(在 Visual Basic 中为 Shared)方法,不能带任何参数。实例构造函数用于创建类型的实例。实例构造函数可以带参数,也可以不带参数。不带任何参数的实例构造函数称为默认构造函数。
静态构造函数用于初始化任何静态数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。
静态构造函数具有以下特点:
静态构造函数既没有访问修饰符,也没有参数。
在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。
无法直接调用静态构造函数。
在程序中,用户无法控制何时执行静态构造函数。
静态构造函数的典型用途是:当类使用日志文件时,将使用这种构造函数向日志文件中写入项。
静态构造函数在为非托管代码创建包装类时也很有用,此时该构造函数可以调用 LoadLibrary 方法。
例子你已经找到了
热心网友
时间:2022-06-21 22:27
无参的构造函数是没有参数的构造函数,我明确地告诉你构造函数没有静态的
热心网友
时间:2022-06-21 22:27
是不是应该说构造函数都是静态的呢?在生成对象时调用
但是肯定是调用之后才有的对象啊