问答详情
源自:1-9 经验总结

private static Scanner console = new Scanner(System.in);

private static 有什么作用或者好处?

提问者:Mardanof2 2016-04-12 22:00

个回答

  • 我是猫猫虫
    2016-04-13 03:13:28

    private 私有的, 只能在此类中访问, 其他类, 或者同一个包都不能用到这个东西.

    static 静态的, 在类加载的时候, 就开始初始化静态 Scanner 对象, 开始进入 main 方法后, 直接就有 Scanner 对象使用了.

    还有一个好处, 就是在类中, 任意方法中, 都能用到这个 Scanner 对象, 不需要再次多次在多个方法中实例化多余的 Scanner 对象.

  • Mardanof2
    2016-04-12 22:34:39

    还有就是因为静态变量是类的任何位置访问的


  • JoeyTribbiani
    2016-04-12 22:07:41

    保密 只能在此类里访问。