📄 class1.cs
字号:
using System;
namespace Exam2_4
{
class Test
{
public int a; //非静态成员
public static int b; //静态成员
public Test(int m,int n) //构造函数
{
a=m;
b=n;
}
public void DMeth() //非静态方法
{
a=a+5;
b=b+5;
}
public static void SMeth() //静态方法
{
//a=a+5;静态方法不能使用非静态成员
b=b+5;
}
}
class Exam2_4
{
public static void Main()
{
Test t1=new Test(5,10);
t1.DMeth();
//t1.SMeth();//错误!静态方法只能由类调用
Test.SMeth();
//Console.WriteLine("t1.a={0},t1.b={1}",t1.a,t1.b);//错误!静态成员b属于类不属于对象
Console.WriteLine("t1.a={0},Test.b={1}",t1.a,Test.b);//错误!静态成员b属于类不属于对象
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -