Android命名格式化詳解

來源:互聯網
上載者:User

標籤:

  嚴格換行

  一般情況下一個“;”一換行

  建議函數的“{}”分別佔一行

  例:public void ooSomething()

  {

  ……

  }

  不要用:

  例:public void doSomething(){

  ….

  }

  其實兩種方式都可以,這裡不做硬性規定。

  最好用第一種方式因為在eclipse中用這種方式也很方便。

  嚴格縮排

  使用Tab縮排

  注釋縮排和代碼縮排對齊

  嚴格注釋

  檔案,類,方法,方法參數,變數,屬性都要注釋

  每個有含義的變數都要寫注釋。

  檔案和類的注釋一定要包含如下元素:

  Name,Description,Version,Date,Author,Change,Copyright

  主要記住一點“遵循javaDoc標準”。

  例:/**

  */

  變數注釋就在前面寫個//就可以了。

  例:

  //這是我的名稱

  /**

  */

  private String mName; //

  這樣就沒必要了,很麻煩,直接用單行注釋。

  還有注釋不建議放後面,放在前面會很工整。

  聲明的位置

  應用命名空間位置

  將所有架構定義的命名空間為一組,自訂的和第三方的命名空間放在另一組。

  import com.android.internal.R;

  import com.android.internal.view.menu.MenuBuilder;

  import android.content.Context;

  import android.content.res.Configuration;

  import android.content.res.TypedArray;

  都是content的放在一起

  import android.graphics.Bitmap;

  import android.graphics.Canvas;

  import android.graphics.Interpolator;

  import sundy.android.demo;

  類成員變數聲明位置

  所有成員變數都應該聲明在頂部,同時使用一個空行來將他們和屬性以及方法分開。

  public class myClass

  {

  int mNumber;

  儘可能的放在類的前面,不要穿插著來放

  String mName;

  public void someMethod1()

  {}

  public void someMethod2()

  {}

  }

  局部變數聲明位置(方法集裡的變數)

  局部變數聲明放到方法頂部

  使用java預定義類型而不是用類名來聲明變數

  使用預定義的類型(關鍵字)而不使用類名來聲明變數

  使用object而不是Object

  使用int而不是Int32

  有關鍵詞優先使用關鍵詞

 

原文連結:http://www.maiziedu.com/wiki/android/pattern/

Android命名格式化詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.