クラス型変数は、生成したオブジェクトへの参照である。
構文
先に宣言し、生成
クラス名 変数名; // 宣言
変数名 = new クラス名(); // 生成
変数名 = new クラス名(); // 生成
宣言と同時に生成
クラス名 変数名 = new クラス名(); // 宣言及び生成
サンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package samplePackage; import java.util.*; public class SampleClass { public static void main( String[] args ){ // Stringクラス。 String strVar1 = "文字列"; System.out.println( "int型変数strVar1の値は、「" + strVar1 + "」である。" ); // Calendarクラス。 Calendar strVar2 = Calendar.getInstance(); System.out.println( "int型変数strVar2.get(Calendar.YEAR)は、「" + strVar2.get(Calendar.YEAR) + "」である。" ); } } |
実行結果
int型変数strVar1の値は、「文字列」である。
int型変数strVar2.get(Calendar.YEAR)は、「2013」である。
int型変数strVar2.get(Calendar.YEAR)は、「2013」である。