⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7-3.cs

📁 java基础方面的一些实例代码
💻 CS
字号:
using System;
class MyClass
{
	// 静态字段属于类,实例字段属于具体的对象。
	public static int staticInt; 
	public int examInt;
	// 静态构造函数用来初始化一个类
	// 静态构造函数只被调用一次,在创建第一个实例之前,
	// 或者在静态成员初始化之后、任何静态成员被引用之前,将自动调用静态构造函数来初始化类。
	// 静态构造函数不可被继承,也不能被直接调用。
	static MyClass() 
	{
		Console.WriteLine(staticInt);
		Console.WriteLine("The static constructor invoked.");
		staticInt=1;
		// examInt=3;  // 非静态字段、方法不能在静态方法中访问。
	}
	// 静态方法,只能直接访问静态字段、方法
	public static void MyMethod()
	{
		Console.WriteLine("MyMethod invoked.");
		staticInt=2;
		// examInt=3;  // 非静态字段、方法不能在静态方法中访问。
        Console.WriteLine(staticInt);
	}
}
class MainClass
{
	static void Main() 
	{
		// 静态字段、方法调用格式:类名.静态字段(方法)
		Console.WriteLine(MyClass.staticInt); // 静态字段被引用前,首先调用静态构造函数
		MyClass.MyMethod(); // 静态构造函数已经被调用一次了,这里不再引起调用
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -