A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

可以在static环境中访问非static变量吗

8 个回复

正序浏览
静态是随着类的加载而加载,是在堆内存,而非静态是随着方法执行,是在栈内存中加载的。静态是先非静态加载的,所以不可以引用非静态的内容。
回复 使用道具 举报
不能直接访问,但是你可以在静态方法里面,通过创建类对象,再调用这个方法   如new XXX().aaa();
回复 使用道具 举报
static 的坏境在加载类的时候就存在 而非static变量在实例化后才存在  因此不能直接访问
回复 使用道具 举报
no  静态只能调用静态  存在周期长
回复 使用道具 举报
静态访问静态,非静态两种都可以
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
当然不可以 只能访问静态的
回复 使用道具 举报
不可以      
回复 使用道具 举报
静态只能访问静态
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马