重温一下几个概念(C#及JAVA基本通用)。

作为一个业余程序员,很久不用就易忘记,现对几个关键字重温一下(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的类内使用。

原文地址:https://www.cnblogs.com/qisunpeng/p/2063842.html