纠结中------>在C#中子类显示调用父类中的构造函数有什么作用?(有代码参考)??

[复制链接]
查看11 | 回复2 | 2012-6-18 08:39:09 | 显示全部楼层 |阅读模式
我怎么看着你的代码很纠结呢..楼主不明白继承的具体意义吧.首先你的子类继承了这个父类.this.ID = id;this.Name = name;this.Gender =gender;也等于是给 自己赋值..然而您写的BASE构造函数.也是给这3个值赋值C#里头继承有这么个机制.就是类似子父类同时拥有公用的构造函数(当然有级别.父没有子的,子有父的)那么也差不多能说.你这方法白写了- -不对.应该是多写了3个......
回复

使用道具 举报

千问 | 2012-6-18 08:39:09 | 显示全部楼层
父类是把公用属性,公共的成员放到一个类中,减少代码冗余,它可以有多个子类去继承。这样子类也拥有了父类的属性。public Student(int id, string name,string gender,int renQi):base(id,name,gender)在这个子类中,有了base就等于调用父类的构造函数量,也就给 工号,姓名,性别 ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行