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

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

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-12-27 13:17:084552ブラウズ

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

オブジェクト指向言語はメソッドと呼ばれ、プロセス指向言語は関数と呼ばれます。

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

関数とメソッドを 1 つの文で区別する方法を教えてください。関数は関数であり、メソッドはクラスのメソッドです。

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

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

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

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

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

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

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

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

PHP 中国語 Web サイトには、無料の JAVA 入門チュートリアル が多数あり、誰でも学習することができます。

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

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