易商讯
当前位置: 首页 » 资讯 » 知识 » 正文

java(java版我的世界)

放大字体  缩小字体 发布日期:2023-11-16 07:00:35
导读

java中package是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!1、package简介:Java中package是包,为了更好地组织类,Jav...

java, java里的package是什么,怎么用?不知道小伙伴们今天来看看边肖的分享吧!

1. Introduction to packaging:

在Java中,package是一个包。为了更好地组织类,Java提供了包机制来区分类名的命名空间。

2.功能:

将具有相似或相关功能的类或接口组织在同一个包中,以便于类的搜索和使用。

像文件夹一样,包存储在树状目录中。同一包中的类名不同,不同包中的类名可以相同。同时调用两个不同包中类名相同的类时,要加上包名来区分。因此,包可以避免名称冲突。

java版我的世界

3.补充说明:

包还限制访问权限,因此具有包访问权限的类可以访问包中的类。Java使用包机制来防止命名冲突、访问控制,

提供搜索和定位类、接口、枚举、注释等。

4.语法格式:

包pkg 1[。pkg 2[。pkg 3…]];

例如,Something.java文件的内容。

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

那么它的路径应该保存为net/java net/Java/util/something . Java包的作用是将不同的Java程序进行分类保存,以便于其他Java程序更方便的调用。

5.使用:

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

以下是Java中的一些包:

java版我的世界

Java . lang——打包底层类。

Java . io——一个具有输入输出功能的函数。

开发者可以自己打包一组类和接口,定义自己的包。而且在实际开发中值得推广。当你自己完成类的实现时,将相关的类分组会让其他程序员更容易确定哪些类、接口、枚举和注释是相关的。

因为该包创建了一个新的名称空间,所以不会与其他包中的任何名称发生命名冲突。使用包机制,更容易实现访问控制,更容易定位相关类。

创建包

创建包时,您需要给包一个合适的名称。以后,如果另一个源文件包含这个包提供的类、接口、枚举或注释类型,那么这个包的声明必须放在这个源文件的开头。

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

如果源文件中没有使用包声明,则类、函数、枚举、注释等。它将被放置在一个未命名的包中。

例子

让我们看一个例子,它创建了一个名为animals的包。通常,小写字母用于命名,以避免与类名和接口名冲突。

给animals包添加一个接口:

Animal.java文件代码:

/* File name: Animal.java */Bao animal; Interface animal {public void eat (); Public void travel (); }

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

MammalInt.java文件代码:

包装动物;/* 文件名:MammalInt.java */公共类哺乳动物实现动物{公共void吃(){系统。出去。println(哺乳动物吃);} public void travel(){ system。出去。println(哺乳动物游记);} public int noOfLegs(){ return 0;}公共静态void main(String args[]){ mam alint m=new mam alint();m . eat();m .旅行();}}

然后,编译这两个文件,放在一个名为animals的子目录中。使用以下命令运行它:

$ mkdir animals

$ cp Animal.class MammalInt.class animals

$ java animals/MammalIntMammal eatsMammal travel

java,以上就是本文为您收集整理的java最新内容,希望能帮到您!更多相关内容欢迎关注。


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

关键词: java
 
(文/小编)
免责声明
• 
本文java(java版我的世界)链接:http://www.esxun.cn/news/384683.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3