类的构造函数后使用base()是什么意思?

ispovo 2005-11-14 03:56:24
例如:
public Car(int w, float g, int p):base(w, g)
{
wheels = w;
weight = g;
passengers = p
}

这里的base(w, g)表示什么意思?
w, g2个参数又有什么用?
...全文
285 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
前端双越老师 2010-06-05
  • 打赏
  • 举报
回复
先执行父类的对应的构造函数,再执行当前的构造函数。
zr1982930 2005-11-14
  • 打赏
  • 举报
回复
只是路过啊!
jujuxys 2005-11-14
  • 打赏
  • 举报
回复
补充一下,子类的父类可能有多个构造的重载,那么用base(param1,param2)可以显示地实现父类相匹配的构造,在MSDN中有比较详细的说明,好像就叫显示构造
cjzlxy 2005-11-14
  • 打赏
  • 举报
回复
都说完了,我就不多嘴了,楼上说的对.
Overriding 2005-11-14
  • 打赏
  • 举报
回复
调用当前类的基类的构造函数。
jxufewbt 2005-11-14
  • 打赏
  • 举报
回复
楼上正解
mapserver 2005-11-14
  • 打赏
  • 举报
回复
用构造car的参数w, g去构造car的基类。
ispovo 2005-11-14
  • 打赏
  • 举报
回复
base(w, g)
标示引用基类中地构造函数中的参数?

111,088

社区成员

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

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

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