这里的private static是什么?

这里的private static是什么?

这里的private static float[] f=new float[2],可以理解为f[0]和f[1]数值相同吗?private不是保护的吗,为什么可以直接访问f[0]

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2020-03-09 11:18:41

同学你好,1. private 修饰符代表了私有的,可以在本类中调用。

    static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。

2. float类型的数组f中下标0与1默认值是0.0,可以理解为f[0]和f[1]数值相同。

3. private修饰的私有属性,在本类中是可以调用的!

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 焰痕 #1
    那如果在main里我先设置了f[0]=1 然后设置f[1]=2 最后再是打印出f[0]的话结果是2吗?
    2020-03-09 17:00:48
  • 好帮手慕小尤 回复 提问者 焰痕 #2
    同学你好,在主方法中为f[0]与f[1]分别赋值,如:f[0]=1f; f[1]=2f; 则输出f[0]结果为1不会是f[1]的值。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-03-09 17:30:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师