トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

Javaのクラスインスタンスの利用方法

Java のオブジェクトは、クラスをインスタンス化することによって作成されます。 オブジェクトはnew演算子で作成します。 また、オブジェクトを参照するには、参照変数を使用します。 参照変数は、基本データ型変数を宣言するのと同じように宣言されます。

クラスの参照変数にクラスのインスタンスを代入する場合以下のように記述します。

<クラス名> <変数名> = new <コンストラクタ>

ここで、コンストラクタとはクラス名と同名のメソッドでクラスをインスタンス化する際に 呼び出される特別なメソッドのことです。

サンプルプログラム

たとえば、クラスは以下のように定義します。


/* Hello.java */
public class Hello
{
    /* データ */
    private String stringHello = new String();
    /* メソッド */
    public void setHello(String str) {//セッター
        stringHello = "Hello"+" "+str+"!!";
    }
    public String getHello(){//ゲッター
        return stringHello;
    }
}

上記のクラスを実行するには、以下のようにそのクラス用に参照変数を用意(Hello hello)し、 参照変数にインスタンス化したオブジェクトを代入( = new Hello();)して利用します。 また、クラスのメソッドや変数を利用するには、クラス名.メソッド(または変数) というように 指定して使用します。


/* DoHello.java */
public class DoHello
{
    /* Helloクラスの利用 */
    public static void main(String[] args){
        //宣言&インスタンス作成
        Hello hello = new Hello();
        //データを設定
        hello.setHello("ZealSeeds");
        //データを取得して表示
        System.out.println(hello.getHello());
    }
}

コンパイル

cd <ソースファイルのあるディレクトリのパス>
javac *.java

実行

java DoHello

Javaのクラスインスタンスの利用サンプルプログラムの実行結果

戻る

Loarding…

グループサイト  zealseeds  zealseedsラーニング  zealseedsブックス  名か字  名科辞典  幸福の木の育て方

Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ