黑马程序员技术交流社区

标题: 可以在static环境中访问非static变量吗 [打印本页]

作者: x379769646    时间: 2016-10-10 22:12
标题: 可以在static环境中访问非static变量吗
可以在static环境中访问非static变量吗

作者: bahamut322    时间: 2016-10-10 22:24
静态只能访问静态
作者: 一半的留言    时间: 2016-10-10 22:35
不可以      
作者: zhichi123    时间: 2016-10-10 22:44
当然不可以 只能访问静态的
作者: yinyujue    时间: 2016-10-11 23:14
静态访问静态,非静态两种都可以

作者: 飞舞的指尖    时间: 2016-10-11 23:22
no  静态只能调用静态  存在周期长
作者: 332597171    时间: 2016-10-12 14:41
static 的坏境在加载类的时候就存在 而非static变量在实例化后才存在  因此不能直接访问
作者: gao5867565    时间: 2016-10-12 16:39
不能直接访问,但是你可以在静态方法里面,通过创建类对象,再调用这个方法   如new XXX().aaa();
作者: 小东先森    时间: 2016-10-12 17:29
静态是随着类的加载而加载,是在堆内存,而非静态是随着方法执行,是在栈内存中加载的。静态是先非静态加载的,所以不可以引用非静态的内容。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2