private :针对于类,只能在该类访问
如private int value ,则在该类外,不能出现.value
public :公共的,可以任意访问
friendly(未定义属性也默认friendly):同一个包(目录)内可以访问,出了这个包就不起作用
static:在类出现的时候便初始化了,与对象无关
类变量,属于这个类而不属于对象,可以在static函数中直接访问
类函数,属于这个类的函数,能直接访问static的变量和函数,或者通过对象访问
发现一个很好的图:
private :针对于类,只能在该类访问
如private int value ,则在该类外,不能出现.value
public :公共的,可以任意访问
friendly(未定义属性也默认friendly):同一个包(目录)内可以访问,出了这个包就不起作用
static:在类出现的时候便初始化了,与对象无关
类变量,属于这个类而不属于对象,可以在static函数中直接访问
类函数,属于这个类的函数,能直接访问static的变量和函数,或者通过对象访问
发现一个很好的图: