问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中继承base(id)是个什么意思?

发布网友 发布时间:2023-05-08 13:17

我来回答

3个回答

热心网友 时间:2024-12-01 18:55

  base(id)就是调用父类的带有id参数的构造函数。

  C#里面的this和base 跟JAVA里面的this和super是一样的。你在定义一个变量的时候有一个this引用,指向自身,还有一个引用base,指向父类。关于你说的那种情况就是我说的第一种,如果子类成员有和父类成员同名的时候,就必须用this和base区分。

热心网友 时间:2024-12-01 18:55

base 是和 this 相对的,this 代表当前类,base 代表父类。

比如父类里有个 int a; 子类里也有个 int a;,那么 base.a 和 this.a 就是不一样的,除非明确继承关系。

题主这里的 ConcretePrototype1 类继承自 Prototype,构造函数加上 base(id) 就是说子类里的 id 和父类的 id 是一回事儿,先调用父类的构造函数,然后才轮到子类的。

热心网友 时间:2024-12-01 18:55

表示这个构造函数调用了基类带一个string参数的构造函数
id是参数。
你可以理解为
public ConcretePrototype1(string id)
{
base(id);
//之后子类构造函数的程序段
......
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
步步高学习机@iboxH2 H2学习机的屏幕大小? 6-7万左右纯电 女生想买台便宜的小车在城市代步,有什么好推荐?电动车最好? 河南德盛智能环保科技有限公司怎么样? 深圳市德盛铭电科技有限公司怎么样? pvc防水门生产厂家哪个好呢? 晋江市德顺陶瓷建材有限公司简介 酒店家具厂家 梨子酿酒最简单的方法 matlab中base是什么意思 c# base的意义 直播间说来自蓝海计划是什么意思 一混的结构一混的结构是什么 上海话早廊厢好是什么意思 掼浪头上海话什么意思 社区三岗十八级好还是政府购买好 什么是政府购买服务性岗位,工资待遇如何?跟事业单位编制区别如何? 打黑伞的含义是什么? ...银灰色中型伞黑色大雨伞请问遇到这三把伞预示什么? 奇幻夜黑伞为什么要吃人 奇幻夜黑伞老伯原形 昭阳多少章有自己的事业 特定岗位国家工作人员报备意义是什么 一个小孩突然对你说没脸了啥意思 特定身份人员是什么意思 特殊工种备案是什么意思 黄咏彤艾丽是谁 同级医院之间转院能开转院证明吗?和意外险有什么关系吗? 香港艺人林海峰是黄丝吗 ...函数运算:base!+其他单元号(如base!F3)是什么意思?进行了什么运算... 支付宝负面信用错误,怎么解决 农村公交与城市公交有什么不同? 过多的挫折教育,会让孩子变强大吗? 当孩子被家长否定,负面了怎么办? 农村公共交通问题研究意义 逗宝宝会产生负面情绪?怎样逗宝宝是错误的? '城市公交和农村公交有什么区别 馈电线路是怎样的线路,和一般的输电线路有什么不同? 馈电和配电分别是指什么哟,有什么不同么,馈电柜和配电柜相同么?_百 ... 什么是馈电?馈电起什么作用?为什么在10KV常用配电方案中,有些有电源... 配电控制箱上有断电 馈电 手动 自动 按钮是什么意思 电动车电池有电打开电门开关显示馈电是怎么回事 女生入职第一天被公司要求刷厕所,到底是员工太矫情还是公司太冷血... 总经理让我打扫卫生间 在聚餐中老板留下俩个打扫卫生是什么意思 老板让女生去打扰男厕所,是什么意思,是容不下的意思吗? 梦见领导安排我扫厕所的预兆 00后女生入职第一天,被公司要求刷厕所,这到底是一家怎样的公司?_百度... 上级要你去洗厕所你去吗?