Okapi Project

void(ぼいど)

バージョン
2003 年 06 月 30 日 Ver.1.1
作成者
H.Izumi ( Xware )

目的

何も返したくないメソッドを作りたい!

voidってなに?

戻り値がないメソッドを作成するには、void を戻り値の型に定義することによって戻り値の型がないメソッドを作成することが出来ます。

voidの説明

void の書き方

void メソッド名(){

  処理 ;

}
メソッド名
任意のメソッド名を記述します。
処理
このメソッド内で行われる処理を記述します。

voidの使い方

void を使った簡単なプログラムの例です。

public class VoidTest {

    public static void main(String[] args) {
        System.out.println("このメソッドは何も返しません。");
        return; //呼び出し元に何も返さないで戻ります。
    }
}

プログラムの実行結果です。

 このメソッドは何も返しません。

ポイント

ヒント

特別なメソッド・コンストラクタ

コンストラクタは、処理結果などの戻り値を返却することはできません。しかし、戻り値がなくても void とは、書きません。

public class Test {

    public Test() {

    }
}

Test() コンストラクタでは、Test クラスのインスタンスが戻り値となっています。つまり、コンストラクタの戻り値は、クラス自身のインスタンスと決まっているので、戻り値の型を書く必要がないのです。

その他のメソッドは、戻り値が決まっていないので、戻り値がない場合は void と記述するのです。

関連


Copyright © 2003 - 2006 Okapi Project All Rights Reserved.