关于类的继承和接口的继承问题

my44186680 2008-01-02 05:40:51
假设有一个基类,和一个接口
Interface IBasicInterface
{
void run();
void stop();
}

Class BasicClass: IBasicInterface
{
public override run()
{
}
public override stop()
{
}
}
我现在要设计一个新类

Class FurtherClass:BasicClass, IBasicInterface
{
}
我想知道,我所设计的这个新类有没有必要也重新都得是实现IBasicInterface这个接口的所有方法。还是随意?
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
my44186680 2008-01-02
  • 打赏
  • 举报
回复
谢谢大家
pw_0425 2008-01-02
  • 打赏
  • 举报
回复
不用,FurtherClass继承了BasicClass就继承了BasicClass中实现的接口方法
不用特意再给予实现,给予实现跟继承的是不同的

LikeCode 2008-01-02
  • 打赏
  • 举报
回复
我想的话,你的BasicClass已经继承的接口IBasicInterface,那么就表示在已有了IBasicInterface 接口所有的方法,那你的类FurtherClass既继续FurtherClass与BasicClass就多余了.
GhostAdai 2008-01-02
  • 打赏
  • 举报
回复
多此一举!
playcity 2008-01-02
  • 打赏
  • 举报
回复
类要实现接口所有方法.

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧