java中静态static详细介绍

介绍 1、由static声明的变量和方法,都属于类,而不属于对象,调用的时候可以由对象调用,也可以不创建对象,直接类名.方法(本类的不用写类名) 调用,推荐采取后者 2、如果没有static关键字,则必须通过对象调用 3、静态不能直接访问非静态(在内存当中,先有的静态,后有的非静态) 4、静态方法当中不能写this(this代表当前对象,静态的调用编译后会变成通过类调用,所以没有对象,也就互相矛盾
相关文章
相关标签/搜索