作为一个业余程序员,很久不用就易忘记,现对几个关键字重温一下(C#及JAVA基本通用)
static:
一般情况下,类成员必须通过创建类(new)的对象来访问,但定义了变量活方法为static则可直接访问,例如:
已有一个类:ABC,
类里有一个成员定义为:static int fuck1;
这样我们就可以直接通过int fuck2=ABC.fuck1这样访问。
public 与privete:
两者的区别是,privete只能被定义该类的成员访问,例如:
已有一个类:ABC,
类里有一个成员定义为:privete int fuck1;
你创建一个新类对象:ABC aa= new ABC();
如果你想这样赋值:aa.fuck1=11; 将发生错误,因为fuck1变量是私有的(privete),只能在定义ABC的类内使用。