黑马程序员--C#中静态类构造方法
来源:互联网 发布:被男友强啪的经验知乎 编辑:程序博客网 时间:2024/06/05 07:24
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
构造方法是一种特殊的方法,一般用于初始化对象,并且在类实例化之前执行,用于完成对象创建前所需的相关设定。构造方法也称为构造函数,只要创建类或结构,就会调
用它的构造函数。类或结构可能有多个接收不同参数的构造函数。
示例代码:
class StaticSimple
{
public static int k =100; //定义静态变量
static StaticSimple() //创建自定义的静态构造方法
{
}
Console.WriteLine("请注意方法的执行顺序。");
//这段代码是错误的代码,在一个类里只允许有一个无参的静态构造方法
//static StaticSimple(String str)
//{
// Console.WriteLine("在一个类里只允许有一个无参的静态构造方法。");
//}
public StaticSimple() //定义无参的构造器,同时给 j 和 s 赋值
{
Console.WriteLine("这是无参构造器");
}
}
class Program
{
static void Main(string[] args)
{
//先调用静态成员 k 的值,结果会是先执行静态构造方法,再显示 k=100
Console.WriteLine("读者请注意,在输入 k 值请是否有其他的输出。k=" + Static
Simple.k);
//此时不会再出现 static 构造器的内容,因为前面已经执行了一次
StaticSimple A = new StaticSimple();
Console.Read();
}
}
C#中的构造方法有以下 4 个特点:
1、只允许有一个无参的静态构造方法在一个类中存在。
2、 静态的构造方法不会被继承。
3、 在所有静态成员被引用之前执行静态构造方法。
4、 在所有的构造方法中最先被执行的是静态的构造方法。
静态构造方法,是在构造方法的名字前使用 static 关键字修饰符的构造方法。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
- 黑马程序员--C#中静态类构造方法
- 黑马程序员---静态代码块和构造方法执行顺序
- C# 静态类、静态构造器、静态方法、静态字段
- 黑马程序员 构造方法
- 黑马程序员---构造方法
- 黑马程序员-构造方法
- 黑马程序员-构造方法
- 黑马程序员----构造方法
- 黑马程序员--------构造方法
- 黑马程序员_四、面向对象(类与对象、构造方法、this关键字、静态)
- 黑马程序员----C#中关于数组的Sort和Reserve静态方法问题
- 黑马程序员---类和构造方法
- 黑马程序员训练营--c#中的构造方法
- 黑马程序员——c#中的构造方法
- 黑马程序员 自学19C#面向对象之构造方法
- 黑马程序员--C#中 的虚方法
- 黑马程序员--Path类常用静态方法
- 黑马程序员-------静态(成员、类、构造函数)
- Java API
- byte a =(byte)129; System.out.println(a);//会输出什么呢?
- 揭开私有继承的面纱
- ubuntu 11.04安装QQ【笔记】
- Molpro 2010.1 PL20并行编译(一):InfiniBand网络
- 黑马程序员--C#中静态类构造方法
- HTML解析器 jsoup
- fluent scheme 之 xyplot 功能
- windows系统设置: 系统死机-重启设置 window7 自动登录
- Molpro 2010.1 PL20并行编译(二):千兆网络
- Service 两种启动方式
- Java如何传参数到main中
- 一些很好数学网站
- STL 介绍 用法 (转载)