﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-★yesjoy★-文章分类-JAVA编程规范</title><link>http://www.blogjava.net/yesjoy/category/10455.html</link><description>&lt;font color="red"&gt;★&lt;/font&gt;&lt;font color="blue"&gt;总在爬山 所以艰辛;总在寻梦 所以苦痛&lt;/font&gt;&lt;font color="red"&gt;★&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 07 Sep 2010 15:41:10 GMT</lastBuildDate><pubDate>Tue, 07 Sep 2010 15:41:10 GMT</pubDate><ttl>60</ttl><item><title>包、类及方法命名</title><link>http://www.blogjava.net/yesjoy/articles/42915.html</link><dc:creator>★yesjoy★</dc:creator><author>★yesjoy★</author><pubDate>Mon, 24 Apr 2006 15:07:00 GMT</pubDate><guid>http://www.blogjava.net/yesjoy/articles/42915.html</guid><wfw:comment>http://www.blogjava.net/yesjoy/comments/42915.html</wfw:comment><comments>http://www.blogjava.net/yesjoy/articles/42915.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yesjoy/comments/commentRss/42915.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yesjoy/services/trackbacks/42915.html</trackback:ping><description><![CDATA[
		<p style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l4 level3 lfo3; tab-stops: list 21.0pt">
				<span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 1.0pt">
						<span style="mso-list: Ignore">
								<img height="13" alt="*" src="file:///C:/DOCUME~1/yesjoy/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" width="13" />
								<span style="FONT: 7pt 'Times New Roman'">        </span>
						</span>
				</span>
				<font face="宋体">
						<span class="style51">
								<span style="FONT-SIZE: 10.5pt">
										<strong>包的命名</strong>
								</span>
						</span>
						<span lang="EN-US" style="mso-fareast-font-family: 黑体; mso-font-kerning: 1.0pt">
								<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 125%">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包的名字都是由小写单词组成。但是由于</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">面向对象编程的特性，每一名</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序员都可以编写属于自己的</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包，为了保障每个</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">包命名的唯一性，在最新的</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">编程规范中，要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的，所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。</span>
				<span style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
				</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">例如：</span>
				<span style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<span lang="EN-US">gov.cfte.object<o:p></o:p></span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 125%">
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在包命名时要注意以下几点：</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 125%; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt"></span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">全部小写</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 125%; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标识符用点号分隔开来。为了使包的名字更易读，</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Sun </span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">公司建议包名中的标识符用点号来分隔</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 125%; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Sun </span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">公司的标准</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">java</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">分配包用标识符</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt"> .java </span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开头</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 125%; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">全局包的名字用你的机构的</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">Internet</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">保留域名开头</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 125%; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="LINE-HEIGHT: 125%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">局部包：</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">gov.cfte.object</span>
				<span style="LINE-HEIGHT: 125%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，全局包：</span>
				<span lang="EN-US" style="LINE-HEIGHT: 125%; mso-bidi-font-size: 10.5pt">cn.com.cnsitech.www.gov.cfte.object<o:p></o:p></span>
		</p>
		<p style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo2; tab-stops: list 21.0pt">
				<span class="style51">
						<span lang="EN-US" style="FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-weight: bold; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
								<span style="mso-list: Ignore">
										<font size="3">
												<img height="11" alt="*" src="file:///C:/DOCUME~1/yesjoy/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" width="11" />
										</font>
										<span style="FONT: 7pt 'Times New Roman'">         </span>
								</span>
						</span>
				</span>
				<span class="style51">
						<span style="FONT-SIZE: 10.5pt">
								<strong>
										<font face="宋体">类的命名<span lang="EN-US"><o:p></o:p></span></font>
								</strong>
						</span>
				</span>
		</p>
		<p>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">　　</font>
				</span>
				<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">
				</span>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">类的名字必须由大写字母开头并且单词中的其他字母均为小写；如果类名称由多个单词组成，则每个单词的首字母均应为大写例如</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">ObjectAccessRights</span>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">；如果类名称中包含单词缩写，则这个缩写单词的每个字母均应大写，如：</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">ObjectRecordDAOProxy</span>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">，尽量避免使用单词的缩写，除非它的缩写已经广为人知，如</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">HTTP</span>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">。还有一点命名技巧就是由于类是设计用来代表对象的，所以在命名类时应尽量选择名词。例如：</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">Circle<o:p></o:p></span>
		</p>
		<p style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l2 level3 lfo4; tab-stops: list 21.0pt">
				<span class="style51">
						<span lang="EN-US" style="FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-weight: bold; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
								<span style="mso-list: Ignore">
										<img height="11" alt="*" src="file:///C:/DOCUME~1/yesjoy/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" width="11" />
										<span style="FONT: 7pt 'Times New Roman'">         </span>
								</span>
						</span>
				</span>
				<span class="style51">
						<span style="FONT-SIZE: 10.5pt">
								<strong>
										<font face="宋体">接口命名<span lang="EN-US"><o:p></o:p></span></font>
								</strong>
						</span>
				</span>
		</p>
		<p style="TEXT-INDENT: 21pt">
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">接口的名字必须有大写字母</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">I</span>
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">开头其后由表意性强的一个单词或多个单词组成，而且每个单词的首写字母大写，其它字母小写，例如：</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">IDeptManager<o:p></o:p></span>
		</p>
		<p style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l3 level3 lfo5; tab-stops: list 21.0pt">
				<span class="style51">
						<span lang="EN-US" style="FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
								<span style="mso-list: Ignore">
										<img height="11" alt="*" src="file:///C:/DOCUME~1/yesjoy/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" width="11" />
										<span style="FONT: 7pt 'Times New Roman'">         </span>
								</span>
						</span>
				</span>
				<strong>
						<font face="宋体">
								<span class="style51">
										<span style="FONT-SIZE: 10.5pt">方法命名</span>
								</span>
								<span class="style51">
										<span lang="EN-US" style="FONT-WEIGHT: normal; FONT-SIZE: 10.5pt">
												<o:p>
												</o:p>
										</span>
								</span>
						</font>
				</strong>
		</p>
		<p style="MARGIN-LEFT: 21pt">
				<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">
						<font face="宋体">方法的名字的第一个单词应以小写字母作为开头，后面的单词则用大写字母开头。例如：</font>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt"> sendMessge <br /><span style="mso-spacerun: yes">    </span><br /></span>
				<font face="宋体">
						<span style="FONT-SIZE: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">在方法命名时要注意以下几点：</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="LINE-HEIGHT: 120%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="LINE-HEIGHT: 120%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第一个单词一般是动词</span>
				<span lang="EN-US" style="LINE-HEIGHT: 120%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="LINE-HEIGHT: 120%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="LINE-HEIGHT: 120%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第一个字母是小写，但是中间单词的第一个字母是大写</span>
				<span lang="EN-US" style="LINE-HEIGHT: 120%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="LINE-HEIGHT: 120%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果方法返回一个成员变量的值，方法名一般为</span>
				<span lang="EN-US">get+</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">成员变量名，如若返回的值是</span>
				<span lang="EN-US">boolean</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量，一般以</span>
				<span lang="EN-US">is</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">作为前缀</span>
				<span lang="EN-US" style="LINE-HEIGHT: 120%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="LINE-HEIGHT: 120%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果方法修改一个成员变量的值，方法名一般为：</span>
				<span lang="EN-US">set + </span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">成员变量名</span>
				<span lang="EN-US" style="LINE-HEIGHT: 120%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="LINE-HEIGHT: 120%; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">Ø<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span style="COLOR: #111111; LINE-HEIGHT: 120%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-family: Arial">对于方法参数的名字必须和变量的命名规范一致，同时应该使用有意义的参数命名，如果可能的话，使用和要赋值的字段一样的名字，比如：</span>
				<span style="COLOR: #111111; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial">
						<span lang="EN-US">
								<br />SetCounter(int size){ <br /><span style="mso-spacerun: yes">   </span>this.size = size; <br />}</span>
				</span>
				<span lang="EN-US" style="LINE-HEIGHT: 120%; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l5 level3 lfo6; tab-stops: list 21.0pt">
				<span class="style51">
						<span lang="EN-US" style="FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-weight: bold; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
								<span style="mso-list: Ignore">
										<font size="3">
												<img height="11" alt="*" src="file:///C:/DOCUME~1/yesjoy/LOCALS~1/Temp/msohtml1/01/clip_image001.gif" width="11" />
										</font>
										<span style="FONT: 7pt 'Times New Roman'">         </span>
								</span>
						</span>
				</span>
				<span class="style51">
						<span style="FONT-SIZE: 10.5pt">
								<strong>
										<font face="宋体">其他<span lang="EN-US"><o:p></o:p></span></font>
								</strong>
						</span>
				</span>
		</p>
		<p style="MARGIN-LEFT: 21pt">
				<font face="宋体">数组的命名应该总是用下面的方式来命名：</font>
				<font face="宋体">
						<span lang="EN-US">
								<br />byte[] buffer; <br /></span>而不是： </font>
				<span lang="EN-US">
						<br />
						<font face="宋体">byte buffer[]; </font>
						<br style="mso-special-character: line-break" />
						<br style="mso-special-character: line-break" />
				</span>
		</p>
<img src ="http://www.blogjava.net/yesjoy/aggbug/42915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yesjoy/" target="_blank">★yesjoy★</a> 2006-04-24 23:07 <a href="http://www.blogjava.net/yesjoy/articles/42915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>1、变量和常量命名（需修正）</title><link>http://www.blogjava.net/yesjoy/articles/42913.html</link><dc:creator>★yesjoy★</dc:creator><author>★yesjoy★</author><pubDate>Mon, 24 Apr 2006 15:01:00 GMT</pubDate><guid>http://www.blogjava.net/yesjoy/articles/42913.html</guid><wfw:comment>http://www.blogjava.net/yesjoy/comments/42913.html</wfw:comment><comments>http://www.blogjava.net/yesjoy/articles/42913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yesjoy/comments/commentRss/42913.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yesjoy/services/trackbacks/42913.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 变量命名的方法采用匈牙利命名法，基本结构为				scope_typeVariableName				，它使用				3				字符前缀来表示数据类型，				3				个字符的前缀必须小写，前缀后面是由表意性强的一个单词或多个单词组成的名字，而且每个单词的首写字母大写，其它字母小写，这样保证了对变量名能够进行正确的断句。例如，定义一个整形变量，用来记录文档数量：			...&nbsp;&nbsp;<a href='http://www.blogjava.net/yesjoy/articles/42913.html'>阅读全文</a><img src ="http://www.blogjava.net/yesjoy/aggbug/42913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yesjoy/" target="_blank">★yesjoy★</a> 2006-04-24 23:01 <a href="http://www.blogjava.net/yesjoy/articles/42913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>