java-包,权限修饰符

来源:互联网 发布:slam包括的算法 编辑:程序博客网 时间:2024/06/05 08:20
包:
   1-其实就是文件夹
   2-作用:

         把相同的类名放到不同的包中
         对类进行分类管理:例如:
               学生:增加,删除,查询,修改
               老师:增加,删除,查询,修改
         按照功能划分:
                lcn.add
                    AddStu()
                    AddTea()
                lcn.del
                    DelStu()
                    DelTea()
                lcn.sel
                    SelStu()
                    SelTea()
                lcn.upd
                    UpdStu()
                    UpdTea()
         按照模块划分:
                lcn.student
                    AddStu()
                    DelStu()
                    SelStu()
                    UpdStu()
                lcn.teacher
                    AddTea()
                    DelTea()
                    SelTea()
                    UpdTea()
包的定义:
package 包名;
         多级分包用.隔开

注意事项:
   1-package语句必须是程序的第一条可执行的代码
   2-package语句在一个java中只能允许有一个
   3-如果没有package,默认表示无包名


    带包运行和编译:
       手动式:
        1-javac编译当前文件
        2-手动建立包对应的文件夹
        3-把a步骤的class文件放在b步骤最想的文件夹下。
        4-通过java命令执行,带包执行。
       自动式:
        1-编写一个java文件夹
        2-javac编译的时候带上-d即可
        3-回到和包根目录在同一个目录的地方,然后运行,带包运行
导包概述:
   为什么导包:
      不同包之间进行访问时,每次使用不同包下的类的时候,都要加包的全部路径,比较麻烦,多以java
提供了导包的功能。


格式:
    import 包名;
    注意:导包最后是到类的名称,虽然最后可以写*但是不建议。

面试题:

package import class有没有顺序?

package>import>class

1-package在java文件中只能有一个
2-import可以多个
3-import可多,但是建议就一个


包的权限修饰符:


原创粉丝点击