メソッド

メソッドは、プログラムのソースコードで定義された、特定のクラスに関連付けられたサブルーチンです。関数に似ていますが、クラスから作成されたオブジェクトによってのみ呼び出すことができます。

以下のJavaの例では、getAreaメソッドがrectangleクラス内で定義されています。プログラムでgetAreaメソッドを使用するには、まずrectangleクラスからオブジェクトを作成する必要があります。

class Rectangle
{
   int getArea(int width, int height)
   {
      int area = width * height;
      return area;
   }
}

メソッドは、関数を個々のオブジェクトに分離するため、オブジェクト指向プログラミングの重要な要素です。クラス内のメソッドは、そのクラスから作成されたオブジェクトによってのみ呼び出すことができます。さらに、メソッドは対応するオブジェクトが認識しているデータのみを参照できます。これにより、オブジェクト同士を分離し、あるオブジェクト内のメソッドが他のオブジェクトに影響を与えるのを防ぐことができます。

メソッドはデータを分離するように設計されていますが、必要に応じて、他のクラスに値を返すために使用することもできます。別のクラスと値を共有する必要がある場合は、上の例にあるreturn文を使用できます。

更新日 April 19, 2011 著者: Per C.

quiz知識をテストする

Which company developed the UWP framework?

A
Google
0%
B
Microsoft
0%
C
Oracle
0%
D
IBM
0%
Correct! Incorrect!     View the UWP definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのメソッドの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。