多态,接口

本文探讨了面向对象编程中的多态特性,通过主人、宠物、狗和猪类的示例,解释如何根据对象类型调用相应的方法。介绍了如何使用instanceof关键字进行类型判断,实现动态绑定。此外,还讲解了接口的概念,将其比喻为游戏中的BUFF,说明接口作为类之间的一种契约,如何在类中实现接口的方法。文章强调了多练习对于理解这些概念的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

多态

多态大多都是概念问题,需要多练

例如

主人类

宠物类(父类)

狗类(子类)

猪类(子类)

狗类玩方法

 

猪类玩方法

我要通过主人类来调用实现主人有猪就调用猪类玩方法有狗就调用狗类玩方法 

方法里面参数为父类 instanceof 判断你的参数为什么对象如果是猪类调用猪类玩的方法

 

创建2个对象如果你把猪类对象放进去那就是猪类玩方法

 接口

 接口就等同于游戏中的BUFF

接口里面的方法

 

 要想在你的类里面加入接口

在类名后面加上implements关键字 然后接口名

方法和抽象方法一样要在类里面实现

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咚微灯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值