//Member_03.java class Member_03 { //クラス変数 static String classValue = "クラス変数"; //インスタンス変数 int no; String name; //コンストラクタ Member_03(int no, String name){ this.no = no; this.name = name; } //クラス変数の表示 static void printClassValue(){ System.out.println("クラス変数 classValue = " + classValue); } //インスタンス変数の表示 void printThis(){ System.out.println(no + " " + name); } }
//Driver_03.java class Driver_03{ public static void main(String[] args){ //インスタンス化 Member_03 shiz = new Member_03(1, "館石静乃"); Member_03 maya = new Member_03(2, "桜井真夜"); Member_03 tema = new Member_03(3, "安堂てまり"); System.out.println("\n-------クラス変数-------"); System.out.println(Member_03.classValue); System.out.println("\n-------クラスメソッド-------"); Member_03.printClassValue(); System.out.println("\n-------インスタンス変数-------"); System.out.println(shiz.name); System.out.println(maya.name); System.out.println(tema.name); System.out.println("\n-------インスタンスメソッド-------"); shiz.printThis(); maya.printThis(); tema.printThis(); } }
>javac -encoding UTF-8 Driver_03.java >java Driver_03 -------クラス変数------- クラス変数 -------クラスメソッド------- クラス変数 classValue = クラス変数 -------インスタンス変数------- 館石静乃 桜井真夜 安堂てまり -------インスタンスメソッド------- 1 館石静乃 2 桜井真夜 3 安堂てまり