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