黑马程序员技术交流社区

标题: 面向对象第五天_包 [打印本页]

作者: xiaobokk    时间: 2016-8-6 22:24
标题: 面向对象第五天_包
本帖最后由 xiaobokk 于 2016-8-6 22:24 编辑

包:
        就是文件夹,将字节码(.class)进行分类存放
        
        分类方式:
                1.按照功能划分
                2.按照模块划分
        
        定义格式:
                package 包名;
                多级报名用.分开即可
               
        注意事项:
                A:package语句必须是程序的第一条可执行语句
                B:package语句在一个java文件中只能有一个
                C:如果没有package,默认表示无包名
               
        编译运行带包的类:
                A:javac编译的时候加上-d即可
                                --> javac -d . HelloWorld.java
                B:通过java命令执行
                                --> java 包名.HelloWorld
               
        包的导入:
                让有包的类对调用者可见,不用写全类名了
        
        导包格式:
                import 包名;
                注意:
                        这种方式导入的是类的名称.
                        不建议写*,因为它会一个一个的去匹配,影响效率
        
        package ,import ,class 的代码顺序?
                        -->package -->import  -->class






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2