方法
定義方法:
修飾戻り型メソッド名(パラメータリスト){
ステートメント;
復帰方法は、値を返します。
}
修饰符:public private
この変数:暗黙の変数これは、現在のインスタンスを指して
メソッドパラメータ:
この方法は、ゼロまたは任意の数のパラメータを含むことができます。値を受信するメソッドに渡される可変パラメータの方法。メソッドを呼び出すときに、1回のパスで定義されたパラメータ1つに従って厳格でなければなりません
可変パラメータ:
可変パラメータは类型...
、アレイタイプに対応する可変パラメータを定義します:
パラメータは、バインディング:
発信者は、例えば、メソッドに引数を渡すときに、コールの値は位置に結合する11個のパラメータによって渡されます。
設定方法
コンストラクタの名前は、クラス名です。引数のコンストラクタはメソッド内で、あなたが任意の文を書くことができ、限定されるものではありません。そして、従来の方法に比べて、コンストラクタは(なし値を返しませんvoid
)、コンストラクタ、必見の呼び出しnew
演算子を。
デフォルトの設定方法
クラスクラス名(){
}
注意:私たちは、コンパイラは、もはや自動的にデフォルトコンストラクタを作成しませんコンストラクタをカスタマイズした場合:
コンストラクタの複数
コンストラクタは、コードの再利用を促進することを目的とし、他のメソッドを呼び出すように設定することができます。他のコンストラクタ呼び出しの構文は次のとおりです。this(…)
オーバーロードの方法(オーバーロード)
一つのクラスにおいては、複数の方法が定義されてもよいです。いくつかの方法が存在する場合、それらの機能は、唯一のパラメータは異なっており、このグループは、同じ名前のメソッド名の方法で作られていることが、同様です。
注意:オーバーロードされた方法は、通常のタイプが同じで返します。
目的のメソッドのオーバーロードは、同じ名前を使用して同様の機能方法は、呼び出すために、簡単に覚えやすいです。