Java期末复习暨学校第九次上机课作业:
(1):掌握抽象类、接口的设计方法。
(2):掌握类的多态性特点及其作用。
第一题:
注意:抽象方法不能有方法体。
(1):Aa方法的参数类型为A,形参为a。
(2):如果a属于A1类,则a转型为A1,并调用mA和mA1方法。
(3):如果a属于A2类,则a转型为A2,并调用mA方法。
(4):main方法中实例化了a1和a2两个对象,并分别作为参数用到了Aa方法中。
输出结果:
第三题:
第二题的大体思路与第一题一致,注释已详细解析每行代码含义。
输出结果: