设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态方法 > 正文

静态方法里怎么就不能有静态变量呢?

来源:未知 编辑:admin 时间:2019-07-25

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人软件行家采纳数:3553获赞数:10995无向TA提问展开全部static是用来修饰成员变量和成员方法,也可以形成静态static代码块。

  展开全部static是用来修饰成员变量和成员方法,也可以形成静态static代码块。

  1) 方法里面只能定义局部变量,前面不能用static(也不能用public)来修饰。这个是SUN规定的。而且你方法里面就算你定义成static,受限制于作用域,别人也调用不到阿。

  因为静态方法是在构造函数之前执行的。类还没有完成初始化,自然不能调用非静态的变量了。

  关于静态方法里面不能有非静态变量的原因很简单,静态变量,静态方法在类加载的时候就存在了。

本文链接:http://that-a-way.com/jingtaifangfa/448.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top