言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
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
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ