早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java题求解答。2.按要求填空abstractclassSuperAbstract{voida(){…}abstractvoidb();abstractintc(inti);}interfaceAsSuper{voidx();}abstractclassSubAbstractextendsSuperAbstractimplementsAsSuper{publicvoidb(){…}abstract

题目详情
java题求解答。
2. 按要求填空
abstract class SuperAbstract{
void a(){…}
abstract void b();
abstract int c(int i);
}
interface AsSuper
{
void x();
}
abstract class SubAbstract extends SuperAbstract implements AsSuper
{
public void b(){…}
abstract String f();
}
public class InheritAbstract extends SubAbstract{
public void x(){…}
public int c(int i ) {…}
public String f(){…}
public static void main(String args[]){
InheritAbstract instance=new InheritAbstract();
instance.x();
instance.a();
instance.b();
instance.c(100);
System.out.println(instance.f());
}
}
在以上这段程序中:
抽象类有:SuperAbstract和 (1)  (写出类名)
非抽象类有:       (2)  (写出类名)
接口有:         (3)  (写出接口名)
AsSuper中的x()方法是 (4) 方法,所以在InheritAbstract中必须对它进行 (5)
▼优质解答
答案和解析
(1)SubAbstract
(2)InheritAbstract
(3)AsSuper
(4)抽象
(5) 重写(或叫“覆盖”)
楼主,这些你只要明白一些定义就会做的。抽象类是用abstract修饰的,接口是用interface来修饰的,看看书上的定义,你就明白了,希望这些能帮到楼主!