课程
/后端开发
/C#
/C#面向对象编程
实现接口时,在派生类中实现接口里的至少一个方法,还是接口的全部方法
2024-02-27
源自:C#面向对象编程 2-7
正在回答
接口本身并不实现任何功能,它只是和声明实现该接口的对象订立一个必须实现哪些行为的契约。这些契约,实现该接口的对象都要遵守,所以是全部方法.
而且 如果该接口 实现了其他接口,那么 这个对象 要实现 所有结构中的 所有方法.
举报
本系列教程主要是,带你学习C#面向对象编程的编程思想、编程技巧
5 回答有两个问题:1、既然接口方法已经在类Cat中实现了,那么直接通过对象调用 c.catchmice();不就可以实现抓老鼠的功能了吗?为什么还要把猫C强制转换成接口类型?2、既然接口方法必须在类中实现,哪和直接在类中定义方法有什么区别?例如,如果狗爬树也调用ClimbTree接口的话,是不是还得在狗的类里面再写一次爬树接口的函数体吗?
2 回答已经在一个类中实现的接口,可以在另一个只声明过的类中直接调用吗?
2 回答视频最后说的 IClimbTree接口数组和ICatchMice接口数组 怎么实现 求教------
1 回答接口实际使用的价值
2 回答在接口的继承时的问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号