面向对象之包的定义

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

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

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

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

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

  

3,java

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

  

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


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

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


7,自己的架包就引用进来了

8,如何用

   因为自己的架包引用进来后,可以直接调用了

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

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


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

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


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

猜你喜欢

转载自blog.csdn.net/goforitaaa/article/details/80957661