JavaSE入門:JavaSEプログラム基礎——変数と方法

3716 ワード

変数#ヘンスウ#
変数の定義:一部のデータを一部のメモリセルに保存し、各メモリセルは識別子で識別されます.これらのメモリセルは変数と呼ばれ、定義された識別子は変数名であり、メモリセルに格納されたデータは変数の値である.変数はプログラムの最も基本的な記憶ユニットです.
変数宣言:各変数の使用前に宣言する必要があります.構造:データ型変数名;
変数定義(代入):データ型変数名=値;
変数の分類:
  • ローカル変数メソッドで使用される変数は、デフォルト値がなく、変数に値を割り当てる必要があります.
  • メンバー変数クラスには、staticで修飾する必要のないデフォルト値が存在します.
  • 静的変数クラスには、デフォルト値が存在し、staticで修飾する必要があります.

  • 変数のデフォルト:変数に値を割り当てずに変数を宣言することで、システム定義のデフォルト値が存在します.整数:0小数:0.0ブール:false文字:00
    変数の呼び出しローカル変数:メソッドでのみ呼び出すことができ、直接変数名を書くことができる静的変数:変数と同じクラスの存在は直接変数名で呼び出すことができ、そうでなければクラス名しか書けない.変数名(注意点の存在)呼び出しメンバー変数:オブジェクト.メンバー変数名(注意点の存在)変数名が同名の場合:静的変数がこのクラスで呼び出されると直接変数名を書き込むことができるため、同名はこの場合を指し、この場合、局所変数の優先度が高く、局所変数を呼び出す.他の変数名が同じ名前の場合は、点の前の部分で区別できます.
    方法
    メソッドの役割は,コードの多重化メソッドの構造修飾子が値タイプメソッド名(パラメータリスト){メソッド体}を返すことができる.
  • 修飾子:複数あってもよいし、なくてもよい.例えば、共通のpublic、プライベートprivate、静的static...
  • 戻り値タイプは、メソッドを呼び出した後に戻る必要があるかどうかを見てください.つまり、メソッドの実行が完了した後、応答する必要がありますか.必要でなければvoidを書きます.必要に応じて必要なもののデータ型(すなわち11データ型)を書いてメソッドにreturnという返されるものを書くことができますが、returnはコードの実行を終了することに注意してください.しかし、returnは必ず最後の
  • に置くわけではありません.
    	public static int m1() {
    		for (int i = 0; i < 10; i++) {
    			if (i == 3) {
    				return -1;
    			}
    			System.out.println(i);
    		}
    		System.out.println("m1      ");
    		return 1;
    	}
    
  • メソッド名は、あなたがこのメソッドに付けた名前で、呼び出しやすい
  • です.
  • パラメータのリストです.このメソッドを使用する場合は、入力するパラメータが必要です.なくてもいいです.形参と実参に分けて、形参、方法の所で、あなたが書く必要なパラメータ、実参は呼び出しの時に実際に伝わるパラメータで、ここの情況は多態に設計して、形参と実参が異なることができることを覚えていれば、しかし、彼らも連絡がある
  • メソッドボディは、あなたが書いたコードセグメントであり、実現する必要がある機能の場所
  • です.
    メソッド呼び出し静的メソッド:クラス名.静的メソッド名(パラメータ)現在のクラスのクラス名は、メンバーメソッド:オブジェクト名.メンバーメソッド名(パラメータ)を省略できます.構築メソッド:オブジェクトを作成するときに、オブジェクトを作成するときにシステムが自動的に呼び出して作成します.一般的には、構築メソッドは呼び出しません.注:パラメータなし、すなわちパラメータなし
    メソッドリロード(overload)リロードはメソッド名であり、戻り値が同じであり、パラメータリストが異なる書き方であり、コードの実行効率を高めることはできず、プログラマーの書き方効率を最大化することはできない.どのメソッドを呼び出すかをパラメータリストで区別します.パラメータリストの違いは、パラメータの個数の違いとパラメータのタイプの違いに分けられます.