[说明]
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和,类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。
[Java代码]
行号 代码
01 public class Mainjava
02 public static void main(String[] args)
03 SuperClass s = new SubClass () ;
04System. out .println (s. getValue ()) ;
05 System. out .println (s.getSum ()) ;
06
07
08 abstract class SuperClass
09private int i;
10public SuperClass () i= 5;
11public int getValue ()
12 return i;
13
14public final abstract int getSum();
15
16 class SubClass extends SuperClass
17 int j;
18 public SubClass ()
19this (-3);
20
21public 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