包:把功能相似或相关的类组织在同一个包中。
包package
包的命名规范:
包采用“逆域名法”进行命名,用“.”分割,单词全部小写
标准格式:域名后缀.组织机构名.项目名[.模块名].包的职能
public 限定符:被 public 修饰不管在哪里都可以访问。
与c#对比:
package 相当于 namespace (模块的概念)
即一个package或namespace相当于一个模块。
import 相当于 using (引入模块)。
java中的包既有物理上的限制(源码按目录层次存储在磁盘上)又有逻辑上的限制。
c#中的命名空间只有逻辑上的限制(源码可以存储在磁盘的任意位置)。
包的命名规范:
域名.组织机构名.项目名.模块名;
或
域名.组织机构名.项目名.模块名.功能名;
示例:
com.alibaba.taobao.customer.data;
解释:
com 域名
alibaba 组织机构
taobao 项目名称
customer 客户模块
data 用于存储数据
注意:包名采用英文且小写。
1. 包:把功能相似或相关的类组织在同一个包中
包也采用了树形目录的存储方式
通过包可限定类的访问权限
2. 命名规范:
包采用“逆域名法”进行命名,用“.”分割,单词全部小写
包 package
把功能相似或相关的类组织在同一个包中
包也采用了树形目录的储存方式
通过包也可限定类的访问权限
包的命名规范
import 关键字用于导入其他包的类!
imort关键字导包
快捷键 alt+enter
例子:
com.imooc.weather.ui
com.alibaba.taobao.customer.data
不同包下的类需要import导入,相同包下的类不需要import导入
类似于Oracle 数据库,
1)一个项目可能有不同模块,每个模块有不同函数或者存储过程;
2)为了管理,可以把不同的模块放在不同的包中。
包-Package
把功能相似或相关的类组织在同一个包中
包也采用了树形目录的存储方式
通过包也可限定类的访问权限
包的命名规范:
包采用“逆域名法”进行命名 ,用“.”分割,单词全部小写。
标准格式:域名后缀.组织机构名.项目名[模块名].包的职能
包中类的引用:
1.跨包引用,在package包声明后加上import导入
2.同一包下的不同类,在互相引用时不必导入
包用来管理类,把功能相同或相似的类放在一起,包是树形目录结构,用"."来连接下级目录
使用其他包的类要用import关键字导入包名加类名,格式:
import 包名.类名
同一个包下的类无需导入
总结:
package用于声明当前类属于那个包,import用于导入不同包中的类。
包用来管理类,把功能相同或相似的类放在一起,包是树形目录结构,用"."来连接下级目录
使用其他包的类要用import关键字导入包名加类名,格式:
import 包名.类名
同一个包下的类无需导入
总结:
package用于声明当前类属于那个包,import用于导入不同包中的类。
包用来管理类,把功能相同或相似的类放在一起,包是树形目录结构,用"."来连接下级目录
使用其他包的类要用import关键字导入包名加类名,格式:
import 包名.类名
同一个包下的类无需导入
总结:
package用于声明当前类属于那个包,import用于导入不同包中的类。
包用来管理类,把功能相同或相似的类放在一起,包是树形目录结构,用"."来连接下级目录
使用其他包的类要用import关键字导入包名加类名,格式:
import 包名.类名
同一个包下的类无需导入
总结:
package用于声明当前类属于那个包,import用于导入不同包中的类。
import导入其他包的类(也就是说不是同一个包的话,类需要导入才能使用)
import导入其他包的类(也就是说不是同一个包的话,类需要导入才能使用)
import导入其他包的类(也就是说不是同一个包的话,类需要导入才能使用)
111111111111111111111111111111111111111
1
Java包的命名规则
包命名规范
同一个包下的类无需导入,可直接使用,不同包下的类使用时需要关键字import导入才可以使用
包:package(在程序中称为包,在文件形式下被称为目录)
把功能相似或相关的类组织在同一个包中
包也采用了树形目录的存储方式
通过包也可限定类的访问权限
包的命名规则:
包 package
命名全部小写 逆命名法
包的命名规范
Package-包
//PackageSample03 ////import关键字在不同包导入 package com.imooc.object.Sample1; import com.imooc.object.Sample2.PackageSample02; public class PackageSample03 { PackageSample01 packageSample01=new PackageSample01(); PackageSample02 packageSample02=new PackageSample02(); }
包-Package
选中src目录,右键选择new Package
包的命名规范
1