<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Package</title>
	<atom:link href="https://www.aitaocui.cn/tag/233542/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sun, 27 Nov 2022 03:27:35 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>Package</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Package(Java中类的文件夹)</title>
		<link>https://www.aitaocui.cn/article/345346.html</link>
					<comments>https://www.aitaocui.cn/article/345346.html#respond</comments>
		
		<dc:creator><![CDATA[九五二七]]></dc:creator>
		<pubDate>Sun, 27 Nov 2022 03:27:35 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[Package]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=345346</guid>

					<description><![CDATA[释义：包当一个大型程序交由数个不同的程序人员开发时，用到相同的类名是很有可能的，在java程序开发中为了避免上述事件，提供了一个包的概念（package），使用方法很简单，只需要在...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>释义：包当一个大型程序交由数个不同的程序人员开发时，用到相同的类名是很有可能的，在java程序开发中为了避免上述事件，提供了一个包的概念（package），使用方法很简单，只需要在写的程序第一行使用package关键字来声明一个包。</p>
</article>
<article>
<h1>使用指南</h1>
<p>例如声明一个名为pack1的包名，package pack1;好了下面我们就利用范例来说明package的使用方法，及其编译运行的方法。</p>
<h2 id="a-77e20c6f">例一</h2>
<p>假设在d盘下的新建一个文件夹（pack1），在pack1文件夹内包含两个java程序一个是Showmethod.java和Testshow.java；</p>
<p>Showmethod.java</p>
<p>package pack1;//在这里把Showmethod类纳入到pack1包内</p>
<p>class Showmethod{</p>
<p>public void show(){</p>
<p>System.out.println(&quot;I&#x27;m a show method() of Showmethod class&quot;);</p>
<p>}</p>
<p>}</p>
<p>Testshow.java；</p>
<p>package pack1;//在这里把Testshow类也纳入到pack1包内</p>
<p>public class Testshow{</p>
<p>public static void main(String args[]){</p>
<p>Showmethod sm=new Showmethod();</p>
<p>sm.show();</p>
<p>}</p>
<p>}</p>
<h2 id="a-f58d2422">例二</h2>
<p>访问不在同一个包内的类，</p>
<p>在D盘分别建立pack1,pack2两个目录，</p>
<p>建立好之后将Showmethod.java放到pack1包内，</p>
<p>Showmethod.java的代码如下：</p>
<p>package pack1;</p>
<p>public class Showmethod{</p>
<p>public void show(){</p>
<p>System.out.println(&quot;I&#x27;m a show method() of Showmethod class&quot;);</p>
<p>}</p>
<p>}</p>
<p>将Testshow.java放到pack2包内</p>
<p>Testshow.java的代码如下：</p>
<p>package pack2;</p>
<p>public class Testshow{</p>
<p>public static void main(String args[]){</p>
<p>pack1.Showmethod sm=new pack1.Showmethod();</p>
<p>sm.show();</p>
<p>}</p>
<p>}</p>
<p>由于此类需要调用位于pack1包中的Showmethod类的show方法，所以这里pack1.Showmethod sm=new pack1.Showmethod();这样写，还可以使用import 语句将pack1包内的Showmethod方法导入进来，这样这个地方pack1.Showmethod sm=new pack1.Showmethod()；所以可以这样写Showmethod sm=new Showmethod()。</p>
<h1>编译指南</h1>
<p>编译这两个位于同一个包内的java程序</p>
<p>1:javac pack1//Showmethod.java</p>
<p>2:javac pack1//Testshow.java</p>
<p>这就是编译的方法pack1是包名，包名后面跟的就是我们要编译的那个类名，编译好后pack1目录下会生成两个class文件，</p>
<p>运行方法：</p>
<p>java pack1.Testshow</p>
<p>注意运行时要指出包名，包名后有一个点&quot;．&quot;然后是类名。</p>
<p>在访问不同package里的类时，被访问的类必须被声明为public（就是公有类型的），否则在编译会报告错误。</p>
<p>编译方法&quot;</p>
<p>1javac pack1//Showmethod.java</p>
<p>2: javac pack2//Testshow.java</p>
<p>编译好之后pack1,pack2目录下会分别产生一个．class文件，</p>
<p>运行方法：</p>
<p>java pack2.Testshow</p>
<p>使用import导入package。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/345346.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
