1.静态成员函数与普通成员函数的差别就在于缺少this指针,静态成员在类加载时就存在与内存中,与全局函数相比,这样可以减少内存开销
2.private成员只能被类的内部访问
public class B
{
private void FunB()
{
}
private int a = 10;
public static void FunS()
{
var b = new B();
b.a = 88; //可以访问,private成员只能被类的内部访问
b.FunB();//可以访问,private成员只能被类的内部访问
}
}
public class C
{
public static void FunS()
{
var b = new B();
b.a = 88; //错误,不可以访问,private成员只能被类的内部访问
b.FunB();//错误,不可以访问,private成员只能被类的内部访问
}
}