Java クラスのサンプル

Javaのクラスのサンプルです。

クラスのサンプル

クラスからインスタンス(オブジェクト)を作成することができます。
クラスは変数やメソッド等を持ちます。

コード

3-12行目は、Colorというクラスです。
4行目は、クラスの変数です。
privateは、クラスの外部からアクセスできません。
6,9行目は、クラスのメソッドです。
publicは、クラスの外部からアクセスできます。
10行目のthisは、自クラスのメンバ変数(4行目)を指します。
17-19行目は、3行目のクラスのインスタンスを3つ生成しています。
構文は、変数の型 変数 = new クラス名です。
22-24行目は、インスタンスに値をセットしています。
26-28行目は、インスタンスから値を取得して表示しています。
構文は、変数.メソッド名です。
package test1;

class Color {
	private String name;

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
}
public class Test1 {
	public static void main(String[] args) {
		
		//インスタンスを作成
		Color c1 = new Color();
		Color c2 = new Color();
		Color c3 = new Color();
		
		//インスタンスのメソッドを使用
		c1.setName("赤");
		c2.setName("黄");
		c3.setName("青");
		
		System.out.println(c1.getName()); //赤
		System.out.println(c2.getName()); //黄
		System.out.println(c3.getName()); //青
	}
}

関連の記事

Java メンバー変数とローカル変数
Java コンストラクタのサンプル
Java クラス型の型変換とキャストのサンプル
Java instanceof演算子のサンプル
Java thisのサンプル
Java インターフェースのサンプル
Java abstract修飾子のサンプル
Java シングルトンのサンプル
Java ポリモフィズムのサンプル
Java staticメソッドとstatic変数のサンプル




△上に戻る