Javaでプログラミングを始めると、新しく学ぶべき概念がたくさんある。 クラス、メソッド、例外、コンストラクター、変数、その他もろもろがあり、圧倒されてしまうかもしれない。ですから、少しずつ学んでいくのが一番です。このWikiHowでは、Javaでメソッドを呼び出す方法を説明します。
1
メソッドとは何かを理解する。 Javaでは、メソッドは関数を作成する一連のステートメントです。 メソッドが宣言されると、コードのさまざまな部分で呼び出して関数を実行することができます。 これは、同じコードを何度も再利用するのに便利な方法です。 以下は簡単なメソッドの例です。
2
メソッドのクラス・アクセスを宣言する。 Javaでメソッドを宣言する場合、どのクラスがそのメソッドにアクセスできるかを宣言する必要があります。 上の例では、アクセスを "Public "と宣言しています。 メソッドに宣言できるアクセス修飾子は3つあります:
-
public "です: アクセス修飾子 "public "をメソッド名の前に置くことで、そのメソッドはどこからでも呼び出せるようになります。
-
Protected: protected "アクセス修飾子は、そのメソッドをそのクラスとサブクラス内でのみ呼び出すことを許可します。
-
Private: メソッドがprivateと宣言されている場合、そのメソッドはクラスの内部でのみ呼び出すことができます。 これはデフォルト、あるいはパッケージ・プライベートと呼ばれます。 つまり、同じパッケージ内のクラスだけがメソッドを呼び出すことができます。
3
メソッドが属するクラスを宣言します。 上の例では、2番目のキーワード "static "は、メソッドがクラス(オブジェクト)のインスタンスではなく、クラスに属することを意味します。 静的メソッドは、クラス名 "ExampleClass.methodExample() "を使って呼び出さなければなりません。
- キーワード "static "が使用されていない場合、メソッドはオブジェクトを通してのみ呼び出すことができます。 例えば、クラスが "ExampleObject "と呼ばれ、コンストラクタ(オブジェクトを作る)を持っていた場合、"ExampleObject obj = new ExampleObject(); "とタイプして新しいオブジェクトを作り、次のようにメソッドを呼び出すことができます:「obj.methodExample();」でメソッドを呼び出す。
4
戻り値を宣言する。 戻り値は、メソッドが返す値の名前を宣言します。 上の例では、"void "はメソッドが何も返さないことを意味します。
- メソッドに何かを返したい場合は、"void<"の部分を、返したいオブジェクト(またはプリミティブ型)のデータ型(プリミティブ型または参照型)に置き換えるだけです。プリミティブ型には、int、float、doubleなどがある。そして、メソッドのコードの最後に、"return "とその型のオブジェクトを追加します。
- 何かを返すメソッドを呼び出すときは、そのメソッドが返すものを使うことができる。 たとえば、"someMethod() "というメソッドが整数(数値)を返す場合、次のようなコードを使って、そのメソッドが返す数値に整数を設定することができる:「int a = someMethod();" とする。
5
メソッド名を宣言する。 メソッドにアクセスできるクラス、メソッドが属するクラス、返り値を宣言したら、メソッドに名前を付けて呼び出せるようにする必要があります。 メソッドに名前を付けるには、メソッド名に続けて開き括弧と閉じ括弧を入力するだけです。 上の例では、"someMethod() "と "methodName() "です。 次に、すべてのメソッド文を開閉カッコ"{}"の中に入力します。
6
メソッドを呼び出す。 メソッドを呼び出すには、メソッド名を入力し、その後にメソッドを実行したい行で開閉括弧を入力すればよい。 メソッドにアクセスできるクラス内でのみメソッドを呼び出すようにしてください。 以下は、メソッドを宣言し、クラス内で呼び出す例です。
7
メソッドにパラメータを追加する(必要な場合)。 メソッドの中には、整数(数値)や参照型(オブジェクトの名前など)といったパラメータを必要とするものがあります。メソッドにパラメータが必要な場合は、メソッド名の後の開括弧と閉括弧の間にパラメータを入力するだけです。 整数のパラメータを必要とするメソッドは、"someMethod(int a) "のようになります。 参照型を使用するメソッドは、"someMethod(Object obj) "のようになります。
8
パラメータを持つメソッドの呼び出し パラメータを必要とするメソッドを呼び出す場合は、メソッド名の後に括弧でパラメータを追加します。例えば、"someMethod(5) "や、"n "が整数なら "someMethod(n) "のように。 メソッドが参照オブジェクトを必要とする場合は、開閉カッコの中にオブジェクト名を入力します。 例えば、"someMethod(4, thing)"。
9
メソッドに複数のパラメータを追加する。 メソッドは、カンマで区切られた複数のパラメータを持つこともできます。 次の例では、2つの整数を加算し、その和を返すメソッドを作成しています。 メソッドが呼ばれると、パラメータとして与えられた2つの整数が足し合わされます。 プログラムを実行すると、"AとBの和は50 "という出力が得られる:
この記事は、CC BY-NC-SAで公開されている「 How to Call a Method in Java 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAで利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧