请问一下这句话怎么理解? -- "类继承是在编译时刻静态定义的"

yyw84 2006-05-24 06:00:28
正在看<<设计模式>>, 在第十三页 1.6.5 运用利用机制中看到这么一句话: "类继承是在编译时刻静态定义的"
我想知道怎么理解"编译时刻定义",还有"静态定义"?

文章片段:
承和组合各有优缺点。类继承是在编译时刻静态定义的,且可直接使用,因为程序设
计语言直接支持类继承。类继承可以较方便地改变被复用的实现。当一个子类重定义一些而
不是全部操作时,它也能影响它所继承的操作,只要在这些操作中调用了被重定义的操作。
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandian82 2006-05-24
  • 打赏
  • 举报
回复
了解。
Ninputer 2006-05-24
  • 打赏
  • 举报
回复
就是说继承这个关系是编译的时候就指定好了的,运行起来之后就一直存在,且不能改变。
因为在C#中类是这样一个静态概念(就是运行时改变不了的意思),所以继承必然也是这样一个静态概念。
kssys 2006-05-24
  • 打赏
  • 举报
回复
设计时并不包含基类的代码。

编译时把基类代码添加到当前类。

110,499

社区成员

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

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

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