8.Java方法


転載は原文のリンクを保留してください. http://dashidan.com/article/java/basic/8.html
8.Java方法
Java方法は語句の集合です.
①方法の定義
一般的な状況の方法定義:
             (        ){
    ...
       
    ...
    return    ;
}
②修飾子
オプションとして、コンパイラに方法を呼び出す方法を教えます.この方法のアクセスタイプを定義します.
  • public:公開アクセスができ、公共財産のようなもの.すべての種類がアクセスできます.
  • private:私有であり、個人資産に類似している.本類だけがアクセスできる.
  • protect:保護された、家族資産のようなもの.相続関係があるものはアクセスできます.
  • default:デフォルト、ファミリーアセットに似ています.同じカバンの種類はアクセスできます.
  • ③静的staticstatic:この方法が静的方法であることを示し、クラス自体に属し、オブジェクトを作成する必要はなく、.を追加して呼び出すことができ、このクラスのstatic方法は、直接に本クラスの他のstatic方法を呼び出すことができる.staicで修飾されていない方法表名は、この方法が に属しています.まずオブジェクトを作成してから呼び出すことができます.Javaオブジェクト
    ④戻り値タイプ
    方法は値のデータタイプを返します.例えば、intは戻り整数を表し、戻りタイプを定義した方法です.最後にreturn文が必要で、定義されたタイプを返します.voidは、いかなるデータも返さないことを示す.  voidで修飾された方法は、 return文で値を返します.return文がなくてもいいし、returnで方法を終了してもいいです.
    public void testVoid(){
        System.out.println("void");}
    で修飾された方法 return文は、returnの後のデータタイプと修飾語は一致している必要があります.
    public int testReturnInt(){
        System.out.println("return int.");
        return 100;}
    ⑤方法名
    方法の名前は、機能によって名前がつけられ、分かりやすくなります.
  • は、 または_またはで始まる必要があります.
  • は、数字を含むことができますが、数字で始まることはできません.
  • ⑥方法パラメータ
    オプションとして、パラメータリストとは、メソッド名の後ろの括弧内の内容を指します. .パラメータなしの方法です.
    public static void test(){
        //    }
    パラメータのある方法:
    //   2      ,      ,    2     ,a b.public static int addInt(int a, int b){
        return a + b;}
    ⑦方法体
    論理文の集合.上から下まで(単一スレッド環境に限定)を順次実行します.学習期間に書かれたコードはほとんど単一スレッドで、初期はスレッドの問題を無視できます.
    サンプルコード:
    package com.dashidan.lesson7;/**
     *       -dashidan.com
     * 

     * Java : 7. Java  */public class Demo1 {     public static void main(String[] args) {         testFunc();     }     /**      *       */     public static void testFunc() {         int a = 1;         int b = 2;         /**  a, b  , c, a + b = 3,  , c 3.*/         int c = addInt(a, b);         System.out.println(c);     }     /**      *  2 , . `a`, `p0`, `b`, `p1`.      *  ,      */     public static int addInt(int p0, int p1) {         return p0 + p1;     }}

    出力
    3
    ⑧関連記事
     Javaは入門からカタログに精通しています.