#不把这道题做出来,我都睡不着觉#

  • 只看楼主
  • 收藏
  • 回复
  • #不把这道题做出来,我都睡不着觉#

    529   解答:答案为D

    我的解析是:

    static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。

    static变量在第一次使用的时候初始化,但只会有一份成员对象。

    所以这里不仅可以调用,而且每一次调用都确实修改了x的值,也就是变化情况是这样的:

    x=101

    x=102

    x=103

    x=102

    最后会落在最后一个结果上冰输出,所以结果就是102

    关于以下程序代码的说明,正确的是(  )

    A5行不能通过编译,因为引用了私有静态变量

    B10行不能通过编译,因为x是私有静态变量

    C.程序通过编译,输出结果为:x=103

    D.程序通过编译,输出结果为:x=102



    1楼2018-05-29 18:51:01
    (7)
    回复
  • 加油哦

    22018-05-29
    (0)
    收起回复
  • 加油

    32018-05-29
    (0)
    收起回复
  • 这是啥啊

    42018-05-29
    (0)
    回复(0)
  • 52018-05-29
    (0)
    回复(0)
  • 刷新
  • 返回顶部

共有帖子数4

ad