构造器中初始化Scnnner对象

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

似梦儿戏4091629

2016-11-06 17:34

为什么要在构造函数里初始化Scanner对象,还有前面的List,在构造器中用ArrayList初始化。

这样有什么好处?还是固定格式?

写回答 关注

3回答

  • 绿色蝈蝈拜见
    2016-11-21 21:28:04
    已采纳

    因为Scanner对象是常用的,所以直接放在构造函数里面进行初始化以后就可以直接使用了,比较方便。

    另外把成员变量放在构造器里面进行初始化是一种良好的习惯,代码看起来会比较规范。同时也是节省内存的考虑。这样可以确保只有在生成类对象的时候才会为成员变量分配内存空间。

    似梦儿戏40...

    原来如此,谢谢了

    2016-11-23 10:31:12

    共 1 条回复 >

  • 蝶梦疏妄
    2016-11-06 22:57:58

    同等待

  • 蝶梦疏妄
    2016-11-06 22:56:19

    Scanner

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题