zoukankan      html  css  js  c++  java
  • 《java入门第一季》之面向对象(包概述)

    由于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:可以有多个,以后建议是一个



  • 相关阅读:
    t体育课了
    Scrapy、Scrapy-redis组件
    爬虫案例(js动态生成数据)
    UA池和代理池
    增量式爬虫(简易)
    基于scrapy-redis分布式爬虫(简易)
    全栈爬取-Scrapy框架(CrawlSpider)
    scrapy中selenium的应用
    scrapy框架的日志等级和请求传参
    scrapy框架之递归解析和post请求
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299845.html
Copyright © 2011-2022 走看看