class Super
{
public Super(){
System.
out.
println("Super()"); }
public Super(int a){
System.
out.
println("Super(int a)"); }
}
class Sub extends Super //サブクラス作成
{
public Sub(){
}
public Sub(int a){
super(a);
System.
out.
println("Sub(int a)"); }
}
class sample{
public static void main
(String[] args
) {
Sub s1 = new Sub(); //インスタンス化
Sub s2 = new Sub(10); //インスタンス化
}
}
Y2xhc3MgU3VwZXIKewoJcHVibGljIFN1cGVyKCl7CgkJU3lzdGVtLm91dC5wcmludGxuKCJTdXBlcigpIik7Cgl9CgkKCQlwdWJsaWMgU3VwZXIoaW50IGEpewoJCVN5c3RlbS5vdXQucHJpbnRsbigiU3VwZXIoaW50IGEpIik7Cgl9Cn0KCmNsYXNzIFN1YiBleHRlbmRzIFN1cGVyCS8v44K144OW44Kv44Op44K55L2c5oiQCnsKCXB1YmxpYyBTdWIoKXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN1YigpIik7Cgl9CgkKCQlwdWJsaWMgU3ViKGludCBhKXsKCQlzdXBlcihhKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN1YihpbnQgYSkiKTsKCX0KCQp9CgpjbGFzcyBzYW1wbGV7CQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpCgl7CgkJU3ViIHMxID0gbmV3IFN1YigpOwkvL+OCpOODs+OCueOCv+ODs+OCueWMlgoJCVN1YiBzMiA9IG5ldyBTdWIoMTApOwkvL+OCpOODs+OCueOCv+ODs+OCueWMlgoKCX0KfQ==