阅读以下说明和Java代码,回答问题。 [说明] 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和;类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。 [Java代码] 行号 代码 01 public class UainJava 02 public static void main(String[]args) 03 SuperClass s=new SubClass(); 04 System.out.printin(s.getValue()); 05 System.out.printIn(s.getSum()): 06 07 08 abstract class SuperClass 09 private int i; 10 public SuperClass()i=5; 11 public int getValue() 12 return i: 13 14 public final abstract int getSum(): 15 16 class SubClass extends SuperClass 17 int j; 18 public SubClass() 19 this(-3); 20 21 public SubClass(int j) 22 (1) .j=j; 23 24 publiC int getValue()(return j; 25 public int getSum() 26 return (2) .getValue()+j; 27 28
【参考答案】
(1) this (2) super 错误更正结果为:public abstract,int getSum()......