Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaの命名規則に従う必要があるのはなぜですか?


命名規則 Javaでは、プログラムを読みやすくすることで、プログラムをより理解しやすくします。

Javaでは、クラス名は通常名詞である必要があります 、タイトルの場合、各単語の最初の文字を大文字にします。インターフェース名は通常、形容詞である必要があります タイトルの場合、各単語の最初の文字が大文字になります。

Javaの命名基準に従う必要がある理由

  • ソースコードを読んで理解するために必要な労力を減らすため。
  • コードレビューで、構文や命名基準について議論するよりも重要な問題に焦点を当てられるようにするため。
  • コード品質レビューツールが、構文やスタイルの設定以外の重要な問題に主にレポートを集中できるようにするため。

異なるタイプの識別子の命名規則

パッケージ
  • パッケージ名はすべて小文字にする必要があります。

package com.tutorialspoint;

インターフェース

  • インターフェース名は大文字で始める必要があります。

interface TutorialsPointInterface {
  // some statements
}

クラス

  • クラス名のすべての単語は大文字で始める必要があります。

class TutorialsPointClass {
  // some statements
}

メソッド

  • メソッドは、最初の文字が小文字で、各内部単語の最初の文字が大文字である動詞である必要があります。

class TutorialsPointClass {
   void printMessage() {
   }
}

変数

  • 最初の単語は小文字で、内部の単語は大文字で始める必要があります。
  • 変数名は、アンダースコア_またはドル記号$文字で始めないでください。

class TutorialsPointClass {
   int rollNum;
   String firstName;
   String lastName;
}

一定

  • すべての文字は大文字にする必要があります。

class TutorialsPointClass {
   public static final int MAX_score = 100;
}

  1. JavaのContainerクラスの重要性は何ですか?

    コンテナ コンテナ クラスは、コンポーネントの収集を保持できる特別なコンポーネントとして説明できます。 スイングコンテナには2つのタイプがあり、トップレベルのコンテナです。 および低レベルのコンテナ。 トップレベルのコンテナは重量級です JFrameなどのコンテナ 、Jアプレット 、 JWindow 、および JDialog 。 低レベルのコンテナは軽量です JPanelなどのコンテナ 。 最も一般的に使用されるコンテナはJFrame 、 JPanel およびJWindow 。 Containerクラスの重要なメソッドはadd()です。 、 invalidate() およびval

  2. JavaでのCardLayoutクラスの重要性は何ですか?

    CardLayoutの機能 コンポーネントを順番に配置し、1つのタイミングで1つのコンポーネントのみが表示されます e 各コンポーネントは1枚のカードとして扱われます。 CardLayout CardLayout 他のレイアウトマネージャーがコンテナ内のすべてのコンポーネントを一度に表示しようとする他のレイアウトとは異なり、 CardLayout 一度に1つのコンポーネントのみを表示します。 CardLayout 、カードは通常、 JPanelなどのコンテナに入れられます 。コンポーネントは、追加された順序でカードキューに配置されます。 CardLayoutの重要なメ