class SuperClass
{
public SuperClass(String[] str)
{
System.out.println(str);
}
}
public class SubClass1 extends SuperClass
{
SubClass1(String[] str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass1 sub=new SubClass1("sub");
}
}
{
public SuperClass(String[] str)
{
System.out.println(str);
}
}
public class SubClass1 extends SuperClass
{
SubClass1(String[] str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass1 sub=new SubClass1("sub");
}
}
{
SuperClass1(String str)
{
System.out.println(str);
}
}
public class SubClass1 extends SuperClass
{
SubClass1(String str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass1 sub=new SubClass1("sub");
}
}
这样就可以了
{
SuperClass1(String[] str) //此处的SuperClass1改为SuperClass
{
System.out.println(str);
}
}
public class SubClass1 extends SuperClass
{
SubClass1(String[] str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass1 sub=new SubClass1("sub");
}
}
{
SuperClass1(String[] str)
{
System.out.println(str);
}
}
public class SubClass1 extends SuperClass//这里掉了个1。你定义的是SuperClass1,这里写的是SuperClass
{
SubClass1(String[] str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass1 sub=new SubClass1("sub");
}
}
{
SuperClass1(String[] str)
{
System.out.println(str);
}
}
public class SubClass2 extends SuperClass1
{
SubClass2(String[] str1);
{ super("super");
System.out.println(str1);
}
public static void main(String[] arguments)
{
SubClass2 sub=new SubClass2("sub");
}
}