ホームページ >Java >&#&チュートリアル >Java で void は何を意味しますか?
Java では void は「空」、つまり「何も返さない」を表し、メソッドが宣言された時点で戻り値がないことを意味します。 Void は、Void クラスに対応します。Void クラスは、final で変更され、インスタンス化できないプレースホルダー クラスです。
#以前、C のデータ型を学習していたとき、C には 4 つのデータ型があり、実際には空の型があることがわかりました。 「クラス関数は呼び出された後に呼び出し元に関数値を返す必要がない。この種の関数は「空の型」として定義できる。その型指定子は void である。」という格言があります。当時の私の最初の反応は、「void は C の空の型なので、java では void とは何でしょうか?」でした。
void は Java のキーワードであり、何も返さないことを意味します。開発プロセスで使用してください。メソッドが値を返す必要がない場合は、 void キーワードを使用できます。これは、メイン メソッドの void キーワードでもあります。
public static void getName() { String name = "username"; System.out.println(name); } //main方法 public static void main(String[] args) { }
まず第一に、Java は厳密に型指定された言語であることがわかります。メソッド宣言構文から、各メソッドには戻り値が必要であることがわかります。メソッドの戻り値の型には、必要な値が必要です。メソッドを定義するとき void 変更を使用すると、何も返されません. void もデータ型としてみなされる必要があることがわかります;
そして、Java で一般的に使用されるデータ型には次のものがあることがわかります。 8つの基本データ型、参照型など。
それでは、void 修飾子はどの型に対応する必要があるのでしょうか?
実際、void は Void クラスに対応します:
Void クラスは Final で変更され、拡張できないことを示します。また、コンストラクターはプライベートです。 ;
Void クラスは、Java キーワード void を表す Class オブジェクトへの参照を保存するために使用されるインスタンス化不可能なプレースホルダー クラスです。
以上がJava で void は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。