面向对象之包的定义

包的创建就是将源程序文件中的接口和类纳入指定的包。

在项目中,我们要用到别的类的时候,我们可以把之前写好的类打成一个架包引用进来,方便我们复用。

那么,我们是怎么将源文件打成架包引用进来?

1,在自己想要导出的类的项目,右击export

2,出来之后进入这个界面

  面向对象之包的定义

3,java

面向对象之包的定义

4.点击JAR file圈出的地方要打上,为自己的jar包起名字为my.jar

  面向对象之包的定义

5,此时在F盘就可以看到自己打成的架包。这些架包可以直接拿到别的项目用

面向对象之包的定义

6,如何用到这个架包里面的类

在自己新项目上,buildPath->and external 出现这个界面将自己的架包引用进来。

面向对象之包的定义

7,面向对象之包的定义自己的架包就引用进来了

8,如何用

面向对象之包的定义   因为自己的架包引用进来后,可以直接调用了面向对象之包的定义

test里面直接调用的就是引用进来的架包里面的方法。那么问题来了,自己万一想要建一个Student类呢,万一重名了怎么办

在这个项目上自己建一个Student类,我们就会发现,测试类里面就会报错。自己的类和架包里面的重名了。

面向对象之包的定义

为了解决这个冲突,我们引入了import package这个概念。

包的定义 : 域名后缀.公司名.项目名 以此细化。这样来区分,就不会出错。

面向对象之包的定义

这样包作为类的一个文件夹,拷贝这个类的时候,这个包的文件夹目录也要拷贝走,否则就不能用。