00:00
那好了,同学们,那么接下来咱们继续看啊。我们继续看什么呢,大家注意听了啊,注意听课,注意听课啊,嗯。关于谁啊?这块呢,是关于package是吧?哎,那么关于谁啊import啊,关于import的使用。那么这个音泡的是什么东西呢?我们一起来看看,一起来看看啊。来大家注意听课啊,我这个清一下。这边这个代码我先删一下,没了啊,有这么一个类,Hello word底单了。嗯,然后呢,接下来我在这再来一个。比如说啊,我叫什么呢?叫。TEST01吧。
01:00
行吧,点Java啊,大家注意看啊,我TEST01这边啊。我在写的时候。我和这个hello word呀,包名怎么着。一模一样,你看报名啊。啊。一模一样一样啊,来public class叫什么呀?来TEST01注意听课,集中精力听啊STEM,然后在方法当中。我创建hello对象。我这该怎么写?各位。这是时期。这个hello word呀,它也是什么chapter时期。我现在想在这个T的零一里边去创建hello word对象,我这个代码怎么写?
02:10
我需要这样写吗?第二,Hello。HW61个。因为这个是类名啊。对吧,这个是类名啊好,大家看这个能不能看懂啊。能看到。跟以前一样。Hello word完整类名是啥?Hello word的完整类名。是这个名字啊。哎,HW拗一个对象。后边大家看是不是这样写的呀,这是个构造方法吗?这写一长串啊,来输出一下,我们看看编译能不能通过啊。
03:03
编译并运行各位啊,看好了,编译这个东西,并运行这个东西来编译一下Java c加杠D参数编译到当前步骤编译。Hello,编译所有的吧,所有的加文件啊。就编译所有的Java文件,编译都生成到当前目录下,好,回收好,大家看编译没毛病啊。com.BD Java se17。是不是下边有hello word和T01吧?好,那么接下来我们在这运行一下。各位看好了啊,当前目录下是不是有个看吗。运行怎么运行啊?Java com.b power node.java SE点什么17。点什么呀,TEST01走好,大家看这个是不是执行并输出的结果。也就是说没毛病吧,这个程序这样写是不是没毛病,这个程序执行结束之后的结果是他没毛病吧,哎,就是创建对象这样去创建。
04:05
哎,您说我包名可以省略吗?我能不能这样写呢?叫HW2,然后system.out.print打印输出HW2。这样做行吗?哎,我再来一次编译,大家看。编译啊,你看Java c加杠D编译所有的Java文件,编译完成之后Java去运行,运行什么呢?com.BG power node.java01:17下边的谁呢?TEST01走好,大家看两个。对吧,两个都没问题。你看。是不是?哎,也就折腾了半天,包名可以省,那么前面这个包名能省掉,是因为我这个hello word和你的TEST01是不是在同一个包下。
05:15
就这里需要思考一个问题,对吧?这里的包名之所以可以省略。是因为什么呀?我们的hello word和这个TEST01在同一个package下。那如果不在同一个package下呢?我们可以在这再测试一,假如说我写一个TEST02。注意看好了各位啊,T02,我写package是com,那么这个时候public class叫test,零二这一块我们public static voidman主方法加上去,加上去之后接下来在这块我们直接写hello word hello word new。
06:09
Hello word行不行?各位现在还行吗?因为TEST2和hello word已经不在同一个包下,Test是在com包下,Hello word是在另外一个包下,对吧?这样写行不行,你分析一下,就说TEST02啊在哪呀,在包下是不是hello word呢在哪呀?在com.BG power的点Java s1.17下,不在同一个,不在同一个package下。包名可以省略吗?我们把它省了,我们再编译一下,并句型来编译,各位啊,我们把之前的程序全部给它干掉,我们所有的都给它重新编译Java c加杠D参数编译所有的Java程序。
07:07
好,编译报错了。不能运行,你根本编译都过不去。说你test02.java文件的第十行错误,找不到符号。看见了吧,你这个根本找不到符号啊,所以废了不行,那么不在同一个拍上包名可以省略吗?不能省略,各位不能啊,你得这么做。com点北京power的,点Java SE点幺七点什么呀,Hello。HW一个。他你这样对吧,好HW各位啊HW啊。是不是,哎,然后接下来你把这个复制一份贴过来,把这个改成HW2,然后呢,HW2来菜拗对象,然后你这个改成HW3 HW3你想以后编码多痛苦,写代码太痛苦了,你看编译这次通过了吧。
08:20
对吧,通过了所有语法都正常运行T02T02在com下边啊,Com下有个TEST02各位,那么这个时候呢,我们运行是Java直接跟类名叫做com.TEST02走好大家看程序运行非常完美。哎,只不过现在有一个比较痛苦的地方。是什么?各位。全写上,不能这么干啊,比较痛苦的地方就是我们以后写代码这样写就废了。所以我给大家说一下,有一个语法啊,叫import,明白吧,哎,Import你这个位置可以把hello word给它导进来。
09:05
明白,然后我们以后的代码都就可以写成这样了。Hello world hw new hello import在这等着大家呢啊。拿过来啊,这个是一,这个是二,然后system.out点打印输出HW。HW1,然后在HW2。我们现在用import这个语句把它引进来啊,将需要的类导入。啊,将需要的类导入各位啊导入。引入的意思,引入啊import引入啊,来我们Java编译Java去运行com.TEST02走。
10:04
可以吧,程序编译和运行都可以正常执行。啊。我需要问一下大家。Import什么时候用?Import怎么用?不就两个问题吗?是不是import什么时候用啊?你能总结出来,我讲了半天能总结出来,不能。能吧。音炮什么时候用啊?啊。举例说倒班的时候有你说的有道理,我讲了半天,我举第一个例子,例子的时候。
11:03
为什么这个地方不用写音泡呢?因为我T的零一和你的hello word是不是在同一个包下?就不用的吧。我到第二个例子的之后,我把T02放到了com包下。我T02和我的hello word是不是不在同一个包下,Hello word在TYPE07TYPE17下,而我的T02是不是在com包下,我这个程序去用你另外一个类的时候,你这个类和我这个类不在同一个包下的话,是不需要inport的。你得会总结啊,什么时候用什么时候不用,就是说A类中使用,假如说A类中使用B类,A和B,在A和B类。都在同一个包下,不需要import。那A和B类不在同一个,不在同一个包下,需要使用import,就这么简单,就这么刺激啊,Import什么时候用?A类中使用B类,A和B都在同一个包下不用,A和B类不在同一个包下就得用。
12:23
啊,那么怎么用,杜老师教你怎么用。IPO语句只能出现在。Package语句之下,Class声明语句之上,也就是说,Inport这个语句只能出现在这种位置上。不能把它写到package的上面,或者说你不能把它写到类的声明下面,这都是不行的,你只能写在他俩之间。啊,而且我再告诉大家这个import语句啊,它还可以采用星号的方式,各位啊,Import语句还可以采用星号的方式。
13:15
什么叫星号的方式呢?大家注意听啊,是这样的,IPO它拿过来,后边这个你可以写个星。明白吗?我们再来编译,我们再来运行,程序照常编译,通过程序照常运行,还能采用星号的方式,你看。是不是,哎,好了。这个我就先暂时说到这儿。
我来说两句