黑马程序员技术交流社区
标题:
关于导包的问题
[打印本页]
作者:
冷月霜飞
时间:
2015-5-20 06:15
标题:
关于导包的问题
看视频时常常看到老师导包,有时不导包的话就会报错,个人对这块儿常常听得迷迷糊糊,导包是怎么回事?什么时候需要导包?
作者:
狙神自傲
时间:
2015-5-20 07:05
用Eclipse的话不用自己导 点几下就好了
作者:
大西洋
时间:
2015-5-20 07:08
本帖最后由 大西洋 于 2015-5-20 07:12 编辑
包是JDK封装好的,功能完整的类,当你的代码中需要用到包的时候就要导入;
比如:
Scanner scan = new Scanner(System.in);
程序默认不能识别Scanner类,这时候就需要先导入一个Scanner类才能调用该类的函数,因此就需要用import导入
import java.util.Scanner;
导入之后就可以使用该类的方法了~比如 next() 方法:
String ss = scan.next();
多么方便~ 很多功能都不需要自己写了~
作者:
王小乖
时间:
2015-5-20 07:57
自己写的类,在编译后会生成后缀名为.class文件,所以在运行的时候系统能够识别自己写的类的类名,比如我们写了一个Student类,我们new的时候Student s = new Student();这时候系统能够识别Student这个名字,而且能够调用Student里面各种函数,但是如果我们写Scanner scan = new Scanner(System.in);这里面的Scanner我们没有自己写,对于系统来说,不能识别,所以我们通过关键字import导入JDK中早就写好的class文件,这时候程序中就相当已经写了Scanner这个类,而对应里面的函数也就能够使用了。个人愚见,仅供参考,如有什么不对,望请纠正,谢谢。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2