(一)继承

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

规则:

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

2、定义派生类

定义派生类的格式为:

类修饰符 class类名 : 基类

{

    类体

}

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


实训练习:

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

  •坐标X
  •坐标Y

且具有以下方法:

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

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

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

且具有以下方法:

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

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

12.1 继承

12.1 继承


相关文章:

  • 2021-07-05
  • 2021-09-15
  • 2021-10-03
  • 2021-11-22
  • 2021-07-30
  • 2021-09-05
  • 2021-10-10
  • 2022-12-23
猜你喜欢
  • 2021-11-14
  • 2021-10-23
  • 2021-06-30
  • 2021-11-27
  • 2021-10-20
相关资源
相似解决方案