为什么在构造器中初始化Scanner对象,而不在申明的时候直接初始化?

来源:6-1 学生选课---判断 List 中课程是否存在

今天也要加油鸭丶

2016-05-12 16:35

rt, 为什么不直接在申明的时候直接写 Scanner console=new Scanner(System.in) ?

写回答 关注

1回答

  • 慕标6605946
    2016-05-12 21:48:29

    在构造器中初始化Scanner对象,最为类的成员变量。在申明时直接初始化,作为类的局部变量。其适用范围不一样。

    今天也要加油...

    这个程序里在声明Scanner的时候并没有在某个方法的内部,难道不是全局变量吗?

    2016-05-14 08:29:32

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题