可以利用包,把不同的类分类存放,方便管理

在同一个包下不允许出现同名的类,可以利用分包达到可以出现同名的类

(1)包的创建:

命名:尽量做到不重复

一般:域名倒置作为前缀,再加上功能等分包

eg:   com.hwua.view

com.hwua.util:在src产生com/hwua/util

(2)包的声明:package

在包下创建的类,要加所在的包的声明

package 包名;

注意:必须出现在文件有效的第一行

全类名:包名.类名,才能准确指定这个类

(3)使用类:

1)同一个包下的类,直接通过类名即可

2)不同包下的类,

a.可以通过全类名,不推荐

b.在类中导入要使用的类的位置

import 包名.类名;    在类的上面,包的声明下面

如果一个包下的多个类都要使用,可以把整个包引入,import 包名.*;

不建议,效率较低

注意:包之间不存在包含关系,都是平级   com  和  com.aaa 平级

对应的文件夹是可能包含的

定义类(内部类除外)是可以加哪些权限修饰符?  public,默认的

最新文章

  1. Java socket 多线程编程 示例
  2. .net变量判断
  3. 目前用到最全的datagrid(easyui)
  4. Mac下安装JDK 6
  5. Class.forName、Class.class(属性)、getClass()的区别
  6. POJ 2531 Network Saboteur 位运算子集枚举
  7. Eclipse中的Maven项目报Unbound classpath variable错误
  8. python 自动拉起进程脚本
  9. iOS开发之五:常用控件--UITextField的使用
  10. cnblog 模板 SimpleMemory 个性化设置代码备份
  11. Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost
  12. 数据交互axios的用法
  13. PaaS平台型IT运维&运营模式能给企业带来什么?
  14. Python安装常见问题(1):zipimport.ZipImportError: can't decompress data
  15. PHP简单查询界面
  16. javaMail 邮件发送和接收示例,支持正文图片、html、附件(转)
  17. 【原】使用Spring自带的JdbcTemplate。
  18. C#获取IP信息
  19. LOJ#6045. 「雅礼集训 2017 Day8」价(最小割)
  20. hdu 3599(最短路+最大流)

热门文章

  1. 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理
  2. Maven4-仓库
  3. qrcode.php
  4. 目标检测算法(2)SPP-net
  5. ECDSA数字签名算法
  6. Javascript高级编程学习笔记(54)—— DOM2和DOM3(6)范围选择
  7. Web前端JQuery入门实战案例
  8. Kali学习笔记1:Linux基本命令及安装Java
  9. 使用webmagic爬虫对百度百科进行简单的爬取
  10. 剑指offer【06】- 旋转数组的最小数字(java)