#Java の関数とメソッドの違いは何ですか?
オブジェクト指向言語はメソッドと呼ばれます
プロセス指向言語は関数と呼ばれます
Java には関数のようなものはなく、メソッドのみがあります。実際、メソッドは関数、関数はメソッドであり、言語によって呼び名が異なるだけです。
[推奨チュートリアル: Java ビデオ チュートリアル ]
関数とメソッドを区別する方法を 1 文で説明します。関数は関数であり、メソッドはクラスのメソッドです。
ITer がデザイナーかコーダーかを区別する方法。
彼が他の人のライブラリを調整しているのか、それとも他の人と共有するために独自の JAR パッケージを作成しているのかを確認してください。
単なるレベルの差ではないような気がします。
モノは、オブジェクトを使用して呼び出される場合はメソッドと呼ばれ、関数名によって直接呼び出される場合は関数と呼ばれます。
C言語などの言語では「関数」と呼ばれます。オブジェクト指向プログラミングでは、クラスに記述された関数のことを「メソッド」と呼びます。関数は直接呼び出すこともできます。オブジェクト内のメソッドには一般的に this が指すポインタがあり、クラスに記述する必要があるため、オブジェクト指向言語には静的メソッドがありますが、この概念に苦労する必要はありません。使用すると自然に理解できるようになります詳細
関数、プロシージャ、メソッドは、単純に同じ概念として扱うことができます。両方とも、複数のステートメントで構成される実行可能なコード本体です。
Function: Function (手続き型言語チュートリアルのオリジナルの英語版。Function を Method に翻訳する人はいますか?)
Method: Method (非正規のオブジェクト指向言語チュートリアルのみがメソッドを翻訳します)は関数と呼ばれます)
は同じ意味です。メソッドはクラスに重点を置いているのかもしれません。これはオブジェクト指向設計です。メソッドは各関数の機能に焦点を当てているため、メソッドと呼ばれます。関数は関数と呼ばれますが、関数は関数と呼ばれます。は、よりプロセス指向であり、機能の説明である場合があります。そうでない場合もあります。それはプログラマーの見方によって異なります。
以上がJavaの関数とメソッドの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。