class Super //スーパークラスの定義
{
System.
out.
println("Super print:" + s
); }
public void method(){}
}
class Sub extends Super { //サブクラスの定義
s = "渡された文字は" + s +"です";
System.
out.
println("Sub print:" + s
); }
//void method(){} //コンパイルエラー
}
class Sample2 { //サブクラスを利用しているクラス
public static void main
(String[] args
) {
Super s1 = new Super();//サブクラスをインスタンス化
//3行目を呼び出す
s1.print("java");
Sub s2 = new Sub();
//10行目を呼び出す
s2.print("java");
}
}
Y2xhc3MgU3VwZXIgLy/jgrnjg7zjg5Hjg7zjgq/jg6njgrnjga7lrprnvqkKewoJcHVibGljIHZvaWQgcHJpbnQoU3RyaW5nIHMpewoJCVN5c3RlbS5vdXQucHJpbnRsbigiU3VwZXIgcHJpbnQ6IiArIHMpOwoJfQoJcHVibGljIHZvaWQgbWV0aG9kKCl7fQp9CgpjbGFzcyBTdWIgZXh0ZW5kcyBTdXBlciB7CS8v44K144OW44Kv44Op44K544Gu5a6a576pCglwdWJsaWMgdm9pZCBwcmludChTdHJpbmcgcyl7CglzID0gIua4oeOBleOCjOOBn+aWh+Wtl+OBryIgKyBzICsi44Gn44GZIjsKCVN5c3RlbS5vdXQucHJpbnRsbigiU3ViIHByaW50OiIgKyBzKTsKCX0KCQoJLy92b2lkIG1ldGhvZCgpe30gLy/jgrPjg7Pjg5HjgqTjg6vjgqjjg6njg7wKfQoKY2xhc3MgU2FtcGxlMiB7IC8v44K144OW44Kv44Op44K544KS5Yip55So44GX44Gm44GE44KL44Kv44Op44K5CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykKCXsKCQlTdXBlciBzMSA9IG5ldyBTdXBlcigpOy8v44K144OW44Kv44Op44K544KS44Kk44Oz44K544K/44Oz44K55YyWCgkJLy8z6KGM55uu44KS5ZG844Gz5Ye644GZCgkJczEucHJpbnQoImphdmEiKTsKCQkKCQlTdWIgczIgPSBuZXcgU3ViKCk7CgkJLy8xMOihjOebruOCkuWRvOOBs+WHuuOBmQoJCXMyLnByaW50KCJqYXZhIik7Cgl9Cn0=