ホームページ  >  記事  >  Java  >  Javaの関数とメソッドの違いは何ですか?

Javaの関数とメソッドの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2019-12-28 17:12:043963ブラウズ

Javaの関数とメソッドの違いは何ですか?

#Java の関数とメソッドの違いは何ですか?

オブジェクト指向言語はメソッドと呼ばれます

プロセス指向言語は関数と呼ばれます

Java には関数のようなものはなく、メソッドのみがあります。実際、メソッドは関数、関数はメソッドであり、言語によって呼び名が異なるだけです。

[推奨チュートリアル: Java ビデオ チュートリアル ]

関数とメソッドを区別する方法を 1 文で説明します。関数は関数であり、メソッドはクラスのメソッドです。

ITer がデザイナーかコーダーかを区別する方法。

彼が他の人のライブラリを調整しているのか、それとも他の人と共有するために独自の JAR パッケージを作成しているのかを確認してください。

単なるレベルの差ではないような気がします。

モノは、オブジェクトを使用して呼び出される場合はメソッドと呼ばれ、関数名によって直接呼び出される場合は関数と呼ばれます。

C言語などの言語では「関数」と呼ばれます。オブジェクト指向プログラミングでは、クラスに記述された関数のことを「メソッド」と呼びます。関数は直接呼び出すこともできます。オブジェクト内のメソッドには一般的に this が指すポインタがあり、クラスに記述する必要があるため、オブジェクト指向言語には静的メソッドがありますが、この概念に苦労する必要はありません。使用すると自然に理解できるようになります詳細

関数、プロシージャ、メソッドは、単純に同じ概念として扱うことができます。両方とも、複数のステートメントで構成される実行可能なコード本体です。

Function: Function (手続き型言語チュートリアルのオリジナルの英語版。Function を Method に翻訳する人はいますか?)

Method: Method (非正規のオブジェクト指向言語チュートリアルのみがメソッドを翻訳します)は関数と呼ばれます)

は同じ意味です。メソッドはクラスに重点を置いているのかもしれません。これはオブジェクト指向設計です。メソッドは各関数の機能に焦点を当てているため、メソッドと呼ばれます。関数は関数と呼ばれますが、関数は関数と呼ばれます。は、よりプロセス指向であり、機能の説明である場合があります。そうでない場合もあります。それはプログラマーの見方によって異なります。

以上がJavaの関数とメソッドの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。