Java 我试图调用超级参数化构造函数,但它抛出了一个错误

Java 我试图调用超级参数化构造函数,但它抛出了一个错误,java,Java,我正在尝试从 派生类 class SC { SC() { System.out.println("SC.......DC"); } SC(int x) { System.out.println("SC........PC"); } } class SS { SS() {

我正在尝试从 派生类

 class SC
    {
        SC()
        {
            System.out.println("SC.......DC");
        }
        SC(int x)
        {
            System.out.println("SC........PC");
        }
    }
  class SS
    {
        SS()
        {
            super(10);
            System.out.println("SS.......DC");
        }
        SS(int x)
        {
            this();
            System.out.println("SS........PC");
        }
    }
   public class OpConstructor {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
    SS do1=new SS(10);  }

    }
你有

class SS
这意味着
SS
是顶级课程。它没有超类(对象除外),所以不调用超类构造函数。要给它一个超类,您需要添加
扩展
。例如,要使其扩展到SC

class SS extends SC

看来你错过了SS延长SC课程的机会。这就是您的类的外观

操作构造函数:

public class OpConstructor {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        SS do1 = new SS(10);
    }

}
SS和SC课程:

public class SC {
    SC() {
        System.out.println("SC.......DC");
    }

    SC(int x) {
        System.out.println("SC........PC");
    }
}

class SS extends SC {
    SS() {
        super(10);
        System.out.println("SS.......DC");
    }

    SS(int x) {
        this();
        System.out.println("SS........PC");
    }
}

它会给您带来什么错误?您打算让SS扩展SC吗?
class SS
->
class SS扩展SC