Java包

3.9.1 为什么需要包
Windows树形文件系统:
文档分门别类,易于查找和管理
使用目录解决文件同名冲突问题
在这里插入图片描述

Java中的包:解决类的同名问题。
在这里插入图片描述

3.9.2 包的创建
1.包的创建
Java允许使用包将多个类组织在一起。借助于包可以方便的组织管理类,并将自定义的类与其它的类库分开管理。Java就是使用包来管理类库的 。
使用包维护类库比较简单,只要保证在同一个包下不存在同名的类即创建一个包也比较简单:只要将package命令作为一个Java源文件的第一句就可以,该文件中定义的任何类将属于指定的包。
用package声明包,以分号结尾。
作为Java程序的第一条语句。

package com.hyg.classandobject; //声明包
public class School {
//……
public String toString() {
//……
}
}
2.包中类的访问
一个类可以访问其所在包的所有类。访问其他包的类有如下两种方式访问 :
使用import语句导入要访问的类 ,如:
import java.util.;
import mypackage.school.Student ;
使用的类名前直接添加完整的包名 ,如:
java.util.Date now = new java.util.Date();
mypackage.school.Student tom = new mypackage.school.Student();
注意:
指明导入当前包的所有类,不能使用类似于java. * 的语句来导入以java为前缀的所有包的所有类。

3.9.3 包的命名规范
包名由小写字母组成,不能以圆点开头或结尾
包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名
package net.javagroup.mypackage;
包名后续部分依不同机构内部的规范不同而不同
package net.javagroup.research.powerproject;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值