Java

Java 命名規則やルールを解説!フェーズの参考情報(パッケージ,クラス,メソッド,変数)

1.共通

  • 「$」(ダラー)と「_」(アンダースコア)のみ使用可
  • 先頭文字の数字は使用不可
  • 文字数制限はなし
  • 大文字と小文字は区別される
  • 予約語は使用不可

2.パッケージ名

  • 予約語ではない
  • 全て小文字で統一する
  • ドメイン名を逆にして略語の組み合わせ
  • ※.ごとにフォルダーが構成される


jp.co.yahoo
jp.ja.com.msn
link.carey

SPONSORED LINK

3.クラス名

  • 予約語ではない
  • 先頭を大文字・以降は小文字
  • 言葉の区切りは大文字


Parent
Child
HelloWorld

4.メソッド名・変数名

  • 先頭を小文字・以降も小文字
  • 言葉の区切りは大文字
  • 予約語ではない英単語と略語の組み合わせ


helloWork
obj1
methodA

5.定数名

  • 全て大文字
  • 言葉の区切りは「_」(アンダースコア)


LOWEST_NUMBER
HIGHEST_NUMBER

良いコーディングとは?

コーディングは、「自分以外の人が読んでも分かりやすく理解しやすいコード」を
書くことが推奨されています。
というのも全ての開発工程を自分一人でやることは、まずありえません。
開発後に保守や改修が必ず行われます。

その時に自分以外の人が改修業務に携わったとき
理解するのに時間がかかり効率が悪くなってしまします。

コーディングをRvする人にも迷惑をかけてしまいます。
こうした観点から読んで内容が理解できるコードが一番求められているコードなのです。

SPONSORED LINK

ピックアップ記事

  1. Java 9が正式リリース
  2. Java クラスのインスタンス化・初期化とは?
  3. Java入門 JavaプラットフォームやJava言語の仕組み

関連記事

  1. Java

    Java プロパティファイルを使ってテキスト(txt)入力ファイルの読み込みとパターンを解説

    こちらの記事でプロパティファイルを使って入力ファイルの読み込みを応用し…

  2. Java

    Java JREとJDKの違いと関係性は!?環境変数設定と確認までの手順解説!!

    そもそも、JREとJDKの違いを人に説明できますか?Javaのプロ…

  3. Java

    JUnit 入門・基本的な使い方

    JUnitは、Javaで開発されたプログラムのふるまいを検証する為…

  4. Java

    Java Template Method デザインパターン(abstract)の使い方や特徴を具体的…

    テンプレートの機能を持つ スーパークラス(親)の方にテン…

  5. Java

    Java インストールしたJREとEclipseを連動させる(設定)手順を解説!!

    JREはJavaプログラムの実行環境です。一般ユーザはJavaアプ…

  6. Java

    Javaプログラムの作成とルール

    Java言語でルールに従って、テキストファイルに記述します。プログ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

Recommended Article

Pickup

  1. Java

    Java 繰り返し処理の使い方-while文 do-while文 for文 拡張…
  2. Spring

    Spring MyBatisのSQL!!IN句を使用する方法とは?
  3. News

    MicrosoftがJava EEからクラウドへのマイグレーションを調査,Jav…
  4. News

    Java 9のモジュール機能で何が変わるのか[JavaOne2017]
  5. Java

    Java プロパティファイルを使ってテキスト(txt)出力ファイルの書き込みとパ…
PAGE TOP

Copyrighted Image