12.1 继承

(一)继承

        继承是软件复用的一种形式。采用这种形式,可吸收现有类的数据和行为,为其赋予新功能,从而创建出新类。软件复用节省了程序开发时间。它还鼓励人们重用经过实践检验和调试的高质量软件,使系统能高效地实现。

规则:

C#只允许单继承,即派生类只能有一个基类,不允许有多个基类;
C#的继承是可传递的;
派生类扩展它的直接基类,即派生类可以添加新的成员,但不能删除从基类继承的成员;
派生类可以隐藏基类的成员,如果在派生类中声明了与基类同名的新成员时,基类的改成员在派生类中就不能被访问到;
构造函数和析构函数不能被继承。

2、定义派生类

定义派生类的格式为:

类修饰符 class类名 : 基类

{

    类体

}

    在类定义中,通过在类名的后面加上冒号和基类名表示继承。其他内容与定义类一样。


实训练习:

点(Point)类具有以下属性:

  •坐标X
  •坐标Y

且具有以下方法:

  •ToString():点的字符串表示形式

圆(Ciecle)类具有以下属性:

  •坐标X
  •坐标Y
  •半径Radius

且具有以下方法:

  •Diameter():求直径
  •CircumFerence():求周长
  •Area():求圆的面积

  •ToString():圆的字符串表示形式




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值