《java入门第一季》之面向对象(包概述)

来源:互联网 发布:男装批发软件 编辑:程序博客网 时间:2024/05/22 17:51

由于eclipse等ide的强大功能,使得建包,导包用一些快捷键就能完成。这里对包的概念做稍微的叙述,了解即可:

分包后使得项目更加清晰,提高代码维护性。

包:
        A:其实就是文件夹
        B:作用
            a:把相同的类名放到不同的包中
            b:对类进行分类管理
            
    举例:
        学生:增加,删除,修改,查询
        老师:增加,删除,修改,查询
        ...
        
        方案1:按照功能分
            cn.itcast.add
                AddStudent
                AddTeacher
            cn.itcast.delete
                DeleteStudent
                DeleteTeacher
            cn.itcast.update
                UpdateStudent
                UpdateTeacher
            cn.itcast.find
                FindStudent
                FindTeacher
        
        方案2:按照模块分
            cn.itcast.teacher
                AddTeacher
                DeleteTeacher
                UpdateTeacher
                FindTeacher
            cn.itcast.student
                AddStudent
                DeleteStudent
                UpdateStudent
                FindStudent
                
    包的定义
        package 包名;
            多级包用.分开即可

    
    注意事项:
        A:package语句必须是程序的第一条可执行的代码
        B:package语句在一个java文件中只能有一个
        C:如果没有package,默认表示无包名
        
 
    导包:
        格式:import 包名;
            这种方式导入是到类的名称。一直到类,导入的是另一个包下的类
        注意:用谁就导谁。不要用import 包名.*
        
    面试题:
        package,import,class有没有顺序关系?
        有。
        package > import > class
        
        Package:只能有一个
        import:可以有多个
        class:可以有多个,以后建议是一个



1 0
原创粉丝点击