最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
怎样扎丸子头简单好看 0206195是什么催收电话 java mybatis 今天的月亮很美是什么意思 js 转字符串 js转字符串 过了离别时,相思亦可解是什么意思 与君歌第几集认出妹妹 弥勒玻璃桥在哪里 今天我寒夜里看雪飘过什么歌 饕餮斗罗怎么死的 男生说三串葡萄是什么梗 绝音鸟的羽毛哪里掉落 string 转bigdecimal java调用webservice接口 说唱里黑宋是什么意思 崩溃的边缘对自己好言相劝什么歌 modbus poll 使用教程 lol是啥意思是什么 ubuntu修改root密码 我绿码嘴一个什么意思 js循环对象 js 循环对象 信息素beta是什么意思 java 换行符 css 文字不换行 js遍历对象的方法 栎阳是今天的哪里 290千焦是多少大卡 6×9等于几 100+200+100等于几 4×2等于几 abg是什么牌子 现金王什么意思 日客则是哪个省、哪个城市属于哪个自治区或者市 永远planA什么意思 奥涅金达吉雅娜是什么小说 xep是什么品牌 丁程鑫在万圣节盲选剧本中饰演的角色是什么 扶摇直上九万里是骂人的吗
当前位置: 首页 - 科技 - 知识百科 - 正文

java package

来源:懂视网 责编:李赢赢 时间:2021-12-27 10:30:18
文档

java package

1、简介:为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。2、作用:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。3、补充说明:package限定了访问权限。4、语法:packagepkg。5、使用:一个包可以定义为一组相互联系的类型。
推荐度:
导读1、简介:为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。2、作用:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。3、补充说明:package限定了访问权限。4、语法:packagepkg。5、使用:一个包可以定义为一组相互联系的类型。

java中package是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!

1、package简介:

Java中package是包,为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。

2、作用:

把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

3、补充说明:

package也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。

4、语法格式:

package pkg1[.pkg2[.pkg3…]];

例如,一个Something.java 文件它的内容

package net.java.util;public class Something{   ...}

那么它的路径应该是 net/java/util/Something.java 这样保存的。 package(包) 的作用是把不同的 java 程序分类保存,更方便的被其他 java 程序调用。

5、使用:

一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。

以下是一些Java 中的包:

java.lang-打包基础的类

java.io-包含输入输出功能的函数

开发者可以自己把一组类和接口等打包,并定义自己的包。而且在实际开发中这样做是值得提倡的,当你自己完成类的实现之后,将相关的类分组,可以让其他的编程者更容易地确定哪些类、接口、枚举和注释等是相关的。

由于包创建了新的命名空间(namespace),所以不会跟其他包中的任何名字产生命名冲突。使用包这种机制,更容易实现访问控制,并且让定位相关类更加简单。

创建包

创建包的时候,你需要为这个包取一个合适的名字。之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头。

包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。

如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unnamed package)中。

例子

让我们来看一个例子,这个例子创建了一个叫做animals的包。通常使用小写的字母来命名避免与类、接口名字的冲突。

在 animals 包中加入一个接口(interface):

Animal.java 文件代码:

/* 文件名: Animal.java */package animals; interface Animal {   public void eat();   public void travel();}

接下来,在同一个包中加入该接口的实现:

MammalInt.java 文件代码:

package animals; /* 文件名 : MammalInt.java */public class MammalInt implements Animal{   public void eat(){      System.out.println("Mammal eats");   }   public void travel(){      System.out.println("Mammal travels");   }   public int noOfLegs(){      return 0;   }   public static void main(String args[]){      MammalInt m = new MammalInt();      m.eat();      m.travel();   }}

然后,编译这两个文件,并把他们放在一个叫做animals的子目录中。 用下面的命令来运行:

$ mkdir animals

$ cp Animal.class  MammalInt.class animals

$ java animals/MammalIntMammal eatsMammal travel

以上就是小编今天的分享了,希望可以帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

java package

1、简介:为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。2、作用:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。3、补充说明:package限定了访问权限。4、语法:packagepkg。5、使用:一个包可以定义为一组相互联系的类型。
推荐度:
标签: java package
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题怎样扎丸子头简单好看怎样扎丸子头简单好看专题0206195是什么催收电话0206195是什么催收电话专题java mybatisjava mybatis专题今天的月亮很美是什么意思今天的月亮很美是什么意思专题js 转字符串js 转字符串专题js转字符串js转字符串专题过了离别时,相思亦可解是什么意思过了离别时,相思亦可解是什么意思专题与君歌第几集认出妹妹与君歌第几集认出妹妹专题弥勒玻璃桥在哪里弥勒玻璃桥在哪里专题今天我寒夜里看雪飘过什么歌今天我寒夜里看雪飘过什么歌专题饕餮斗罗怎么死的饕餮斗罗怎么死的专题男生说三串葡萄是什么梗男生说三串葡萄是什么梗专题绝音鸟的羽毛哪里掉落绝音鸟的羽毛哪里掉落专题string 转bigdecimalstring 转bigdecimal专题java调用webservice接口java调用webservice接口专题说唱里黑宋是什么意思说唱里黑宋是什么意思专题崩溃的边缘对自己好言相劝什么歌崩溃的边缘对自己好言相劝什么歌专题modbus poll 使用教程modbus poll 使用教程专题lol是啥意思是什么lol是啥意思是什么专题ubuntu修改root密码ubuntu修改root密码专题integer转stringinteger转string专题js解析json字符串js解析json字符串专题java decimaljava decimal专题政务短信平台是什么东西政务短信平台是什么东西专题shell脚本for循环shell脚本for循环专题兄弟7190dw粉盒清零兄弟7190dw粉盒清零专题js字符串替换指定字符js字符串替换指定字符专题js 替换指定字符js 替换指定字符专题reference by pointer 蓝屏reference by pointer 蓝屏专题dcp7080打印机驱动安装dcp7080打印机驱动安装专题广西南宁飞北京专题广西南宁批发眼镜市场专题广西南宁美食介绍专题广西南宁横县鲜花店专题广西南宁市商铺出租信息专题广西南宁南创电器设备有限公司专题广西南宁离贵州有多远专题广西南宁圣山电子科技有限公司专题广西南宁电信套餐专题广西南宁电商专题广西南宁麻将专题广西南宁西乡塘房价专题广西南宁学院研究生专题广西南宁是低风险地区吗专题广西南宁篮球架专题广西南宁青秀区邮政编码专题广西南宁亲子鉴定中心在哪里专题广西南宁跳舞的专题广西南宁福尔摩装饰设计工程有限公司专题广西南宁本科院校专题
Top