Java期末复习暨学校第九次上机课作业(抽象类与多态)

Java期末复习暨学校第九次上机课作业:

(1):掌握抽象类、接口的设计方法。

(2):掌握类的多态性特点及其作用。

第一题:

注意:抽象方法不能有方法体。 

e05ea48a3aad4ec3950a89f6ac436d45.png86f4096292564e15bb809377f65269a5.png

a19ebf055ee94b578137662dbcdc2c23.png

(1):Aa方法的参数类型为A,形参为a。

(2):如果a属于A1类,则a转型为A1,并调用mA和mA1方法。

(3):如果a属于A2类,则a转型为A2,并调用mA方法。

(4):main方法中实例化了a1和a2两个对象,并分别作为参数用到了Aa方法中。

9cfefeeefc1440a486e4672e4371c6a2.png

输出结果:

8361bdd82cad485b89886719a1899b9a.png

第三题:

af9902fe662244adada88b40b1a58389.png8e69bee063df4fe09a9d93ed9138fc75.png306b3df13bf04134b3e494ebbd88e67a.png

第二题的大体思路与第一题一致,注释已详细解析每行代码含义。 

8a8fdde3056a47039309e7087912926c.png

输出结果: 

0d9e9c38194641898da90f51631df59a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值