Javaの自己 - メソッド

フロー制御文を記述セクションでは、複雑なビジネスロジックをJavaコード成分が多くなり、それは多くの機能が含まれています。例えば、ショッピングサービス、選択された商品、注文、支払いやその他の機能が含まれている、コードが一緒に、これらの機能に書き込まれている場合、非常に肥大化し、非常に良い可読性を見ていきます。Javaは、この問題を解決する方法は、機能をカプセル化することです提供します。前の例ではmainメソッドは、メインエントランスのJavaプログラムの方法で、メソッドは、メソッドを呼び出すことができます。

メソッドのフォーマット:

修飾戻り型メソッド名(パラメータリスト){ 
... 
戻り結果; 
} 

修飾子:のような公共の 静的  
戻り値の型:メソッドを実行した結果のデータ型の結果を返すするメソッド
のパラメータのリストを:必要な計算方法メソッド呼び出し時に渡されたパラメータ
リターン:メソッドを実行した後に結果を返すが、この方法は、に進み戻り、動作の全体的な方法の終わりを
}

例:

パブリック 静的 ボイドメイン(文字列[]引数){ 
System.out.printlnは(getSum( 1,2 ))。
} 
パブリック 静的 INT getSum(int型int型B){
 返す + B。
}

getSumは方法の加算結果B、メイン関数が呼び出され、演算Aによって定義され、Bは、改質公共、静的メソッドは静的メソッド、メソッドのINTの戻り型として定義されているように、戻り値が記載されている、方法のパラメータでありますint型、戻り値の型に対応して戻ります。主な機能のボイド戻り値の型、どちらの値が返され、コンソールへの復帰、直接出力はありません。

修飾子:
修正異なるアクセス修飾子を使用して、Javaでの4件のアクセスを提供しています、変更されたコンテンツは、異なるアクセス権を持っています
公共:公共。
保護:保護
デフォルト:デフォルト
プライベート:プライベート 

クラスの概念は、事前に許可を修飾子が見つけるために、次の記事で説明します。

二つの方法一般的に使用される概念、方法およびオーバーロードされたメソッドのオーバーライド

この方法は、オーバーロード:同じクラスを指し、この方法は、同じ名前であれば、パラメータリストとは異なること、および修飾子を返すことができるように複数存在することができ
かかわらず、型の値を返します。
異なるパラメータリスト:異なる数、異なるデータタイプ、異なる順序。
 
メソッドのオーバーライドは:一般的にマークされた注釈を@Override書き換える方法で、親クラスまたはインタフェース、同じパラメータ、同一の戻り型のメソッドを再定義サブクラスを指します。

おすすめ

転載: www.cnblogs.com/zxxfz/p/10935545.html