填空题

阅读以下说明和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()......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
热门 试题