2016-08-07 |

在类的构造函数前加上 static 会报什么错?为什么

A
B
C
D
答案:
解释:
构造函数格式为 public+类名如果加上 static 会报错(静态构造函数不能有访问修饰符)
原因:静态构造函数不允许访问修饰符,也不接受任何参数;
无论创建多少类型的对象,静态构造函数只执行一次;
运行库创建类实例或者首次访问静态成员之前,运行库调用静态构造函数;
静态构造函数执行先于任何实例级别的构造函数;
显然也就无法使用 this 和 base 来调用构造函数。

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论