软件设计师下午题笔记(5)java类大题

java类挖空:

分类:

(1)开头挖空——看子类和父类是什么关系?

分析考点:
①所在是否为抽象类(abstract)?(抽象类的判断:看后面的子类是否继承了该类,标志为extends

②所在是否为接口(interface)?(接口的判断:接口需要实现,标志为implements

可参考:
abstract class和interface的区别


(2)抽象类(abstract class)内部挖空

分析考点:
①方法内赋值:看见类似public void setPizzaBuilder(AAA aaa) {答案很可能是 this.aaa=aaa;或者是this开头 }

②填写方法名
一般在后面的子类中,会再次出现该方法。
方法名和返回类型很容易确定,但是需要确定该方法是否为抽象方法:

抽象方法:多个该抽象类的子类可能