私はしばらく Java を学習していて、基本的な知識を持っていることが重要だと思うので、それを書き留めて共有しました。気に入らない場合は、コメントしないでください。
1. 識別子
(1) 定義: Java 言語において、クラス、メソッド、変数、パッケージ、パラメーターなどに名前を付けるときに使用される文字シーケンス。 内容
(2) には、次のものが含まれます: 0-9 、 a-z、A-Z 、&、_
(3) 注意すべきルール: 1. 文字、数字、アンダースコア、ドル記号で構成されます
2. 数字で始めることはできません
3. 大文字と小文字は区別されます
4. 長さは無制限です(ただし、15 文字を超えないようにすることをお勧めします)
5. Java キーワードと予約語は使用できません
(4) 命名仕様: 1. キャメルケース命名: a. クラス名: 最初の文字を大文字にする
b. メソッド名: the最初の文字は小文字です
c. 変数名:すべて小文字
d. 定数:すべて大文字
e. パッケージ名:すべて小文字(ドメイン名は逆さま) 例:com.muke.demo )
2名前を見れば意味が分かります
ulous''''は15文字以内にしてください
このクラスの属性とメソッド
b.間の呼び出しに使用される、このクラスのコンストラクターを参照します。コンストラクター(必ず1行目に配置)
(2) super:
a. 親クラスのオブジェクトが親クラスの属性やメソッドにアクセスできることを指定するために使用します
b. コンストラクターを参照するために使用します。親クラスの、コンストラクター間の呼び出しに使用されます (最初の行に配置する必要があります)
#: this と super を使用してコンストラクターを参照する場合、最初の行に配置する必要があるため、この中には共存できませんcase
3. オーバーロードと書き換え
4. 抽象クラスと通常のクラス(1) 同じ: どちらも物事を記述するために使用され、どちらも属性、メソッド、コンストラクターを定義できます
ウルスな抽象メソッド】抽象クラスはできない
3. 通常クラスのメソッドは書き換える必要はないが、抽象クラスの抽象メソッドは書き換える必要がある
5. 抽象クラスとインターフェース
(1) 問い合わせ:抽象クラスのメソッドが両方ある場合抽象メソッドはインターフェイスになります
(2) 比較: A. 抽象クラスは継承に使用され、単一継承です
インターフェイスは実装に使用され、複数の方法で実装できます
B. 抽象クラスは次のことができます定義される 非抽象メソッドはサブクラスに直接提供されて使用されます
インターフェースはすべて抽象メソッドであり、サブクラスによって実装される必要があります
---------------------さて、まずこれを整理して、後で話し合います。それから書きましょう。 ---------------
以上がJava で注意すべきいくつかの点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。