包的概念
在日常生活中有很多同名的人,为了将这些同名的人进行区分,就出现了身份证,每个人的身份证号都是
不一-样的。在Java语言里面,开发者难免会编写出同名的类,为了区分出不通人开发出来的类,Java引入
了包的概念。
使用package声明包名
在类名前面使用关键字package加入包名来避免命名冲突问题,因为域名是世界上唯一-的, 所以建议使用公
司倒写的域名来命名包名通常是小写的
例如: package com.monkey1024.score.system
上面包名的含义是monkey1024公司开发的score项目(学生成绩管理项目),system是score项目里面的
一个模块。
假设这个score项目里面有学生模块、老师模块,可以这样进行命名:
学生模块: com.monkey1024.score.student
在学生模块的包里面,可以放置-些学生相关的类 ,比如AddStudent.class. DeleteSudent.class
老师模块: com.monkey1024.score.teacher
在老师模块的包里面,可以放置一些老师相关的类 ,比如AddTeacher.class、 DeleteTeacher.class
其实这个包名就是文件夹的名称,如果按照上述命名,假设在我存放在电脑的f盘里面,
F:commonkey1024scorestudentAddStudent.class
package语句只能写在最上面,他的前面不能有java语句,并且只可以出现一次,就像每个人只能有一个身份证号一样:
导包其实就是java文件所在的文件夹的路径而已,如果使用导包我们就不能像原来一样进行编译了,我们需要在javac加一个 -1 然后文件名称
这是博主我在博客园的第二天,如果有什么不好的地方请大家多多捎带一些,另外我祝大家诸事顺丰,每次来我这都收获丰厚。