老师的代码中有import com.imooc.Telphone;必须写么?

来源:8-6 Java 中的构造方法

尤里马格彬

2017-02-24 16:30

http://img.mukewang.com/58afee0e00010ae015980784.jpg老师,我看您http://img.mukewang.com/58afefef0001515408970464.jpg代码里面有import com.imooc.Telphone;我没写这个也能执行,请问有区别吗,

写回答 关注

6回答

  • ziom
    2017-02-25 08:23:30
    已采纳

    import是导入外部类的关键字,这里的外部指的就是不同包,同包的情况下导不导入都没区别

    尤里马格彬

    解释很到位,3Q3Q

    2017-02-25 10:09:52

    共 1 条回复 >

  • 啊哈哈哈哈百无聊赖
    2017-02-24 17:05:42

    老师这么写的意思是,在一个包中调用另一个包中的类,如果你没有调用非本包中的类的话就不需要写

    尤里马格彬

    嗯嗯,谢谢

    2017-02-25 10:14:04

    共 1 条回复 >

  • 阿莫林西
    2017-02-24 16:59:58

    在同一个包里面,不写也可以

    尤里马格彬

    en,如果要用到其他包中的类或者工具(比如Arrays和Scanner,目前就只知道这两个,,,,,),要先导入其他包中的类

    2017-02-25 10:16:08

    共 1 条回复 >

  • Onepiece2005
    2017-02-24 16:55:38

    你要应用TelPhone的类的话,就要应用这个类所在的包体,所以必须写,你也可以直接写import com.imooc.*将包体中的所有类都引用进来

    尤里马格彬

    再同一个包中,所以可以不导入

    2017-02-25 10:17:12

    共 1 条回复 >

  • 我想自己写个程序
    2017-02-24 16:54:47
    import com.imooc.Telphone

    是当前类要使用Telphone类的东西时,才要写,如果不要使用,就不用写,老师当时好像只是举例教我们导入其他类到当前类,并没有使用其他类的东西

    尤里马格彬

    哦哦,视频里劳斯貌似没有讲,后面突然冒出来了,跟自己的有点不一样,写的代码一样的,一开始不能执行,还以为是这个原因,后来不知道怎么回事,又可以执行了,下次遇到问题再请教,谢谢哦

    2017-02-25 10:13:29

    共 1 条回复 >

  • boatwup
    2017-02-24 16:54:41

    同一个包中可以省略

    尤里马格彬

    哦哦,谢谢啦

    2017-02-25 10:11:00

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530649 学习 · 6091 问题

查看课程

相似问题