Java中包的概念

2009-09-05 08:43:09 来源:原创 【大 中 小】 浏览:371次 - 摘要: 包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途。包的概念 包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途。 将功能相近的类放在同一个包中,可以方便查找与使用。 由于在不同包中可以存在同名类,所以使用包在一定程度上可以避免命名冲突。 在Java中,某次访问权限是以包为单位的。 创建包 创建包可以通过在类或接口的源文件中使用package语句实现,package语句的语法格式如下: package 包名; 包名:必选,用于指定包的名称,包的名称为合法的Java标识符。当包中还有包时,可以使用“包1.包2.…….包n”进行指定,其中,包1为最外层的包,而包n则为最内层的包。 package语句通常位于类或接口源文件的第一行。例如,定义一个类Circ,将其放入com.wgh包中的代码如下: package com.wgh; public class Circ { final float PI=3.14159f; //定义一个用于表示圆周率的常量PI //定义一个绘图的方法 public void draw(){ System.out.println("画一个圆形!"); } } 说明: 在Java中提供的包,相当于系统中的文件夹。例如,上面代码中的Circ类如果保存到C盘根目录下,那么它的实际路径应该为C:/com/wgh/Circ.java。 使用包中的类 类可以访问其所在包中的所有类,还可以使用其他包中的所有public类。访问其他包中的public类可以有以下两种方法。 1.使用长名引用包中的类 使用长名引用包中的类比较简单,只需要在每个类名前面加上完整的包名即可。例如,创建Circ类(保存在com.wgh包中)的对象并实例化该对象的代码如下: com.wgh.Circ circ=new com.wgh.Circ(); 2.使用import语句引入包中的类 由于采用使用长名引用包中的类的方法比较繁琐,所以Java提供了import语句来引入包中的类。import语句的基本语法格式如下: import 包名1[.包名2.……].类名|*; 当存在多个包名时,各个包名之间使用“.”分隔,同时包名与类名之间也使用“.”分隔。 *:表示包中所有的类。 例如,引入com.wgh包中的Circ类的代码如下: import com.wgh.Circ; 如果com.wgh包中包含多个类,也可以使用以下语句引入该包下的全部类。 import com.wgh.*;
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值