A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冷月霜飞 中级黑马   /  2015-5-20 06:15  /  663 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看视频时常常看到老师导包,有时不导包的话就会报错,个人对这块儿常常听得迷迷糊糊,导包是怎么回事?什么时候需要导包?

3 个回复

倒序浏览
用Eclipse的话不用自己导   点几下就好了
回复 使用道具 举报
本帖最后由 大西洋 于 2015-5-20 07:12 编辑

包是JDK封装好的,功能完整的类,当你的代码中需要用到包的时候就要导入;
比如:
Scanner scan = new Scanner(System.in);
程序默认不能识别Scanner类,这时候就需要先导入一个Scanner类才能调用该类的函数,因此就需要用import导入
import java.util.Scanner;
导入之后就可以使用该类的方法了~比如 next()  方法:
String ss = scan.next();
多么方便~ 很多功能都不需要自己写了~ 
回复 使用道具 举报
自己写的类,在编译后会生成后缀名为.class文件,所以在运行的时候系统能够识别自己写的类的类名,比如我们写了一个Student类,我们new的时候Student s = new Student();这时候系统能够识别Student这个名字,而且能够调用Student里面各种函数,但是如果我们写Scanner scan = new Scanner(System.in);这里面的Scanner我们没有自己写,对于系统来说,不能识别,所以我们通过关键字import导入JDK中早就写好的class文件,这时候程序中就相当已经写了Scanner这个类,而对应里面的函数也就能够使用了。个人愚见,仅供参考,如有什么不对,望请纠正,谢谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马