面向对象的C#语言——类的继承
使用继承的示例 :
- 我们定义的窗体
public class Form1 : System.Windows.Forms.Form
- 其中“ : ”冒号代表继承
一、继承(inberitance)
- 子类subclass,父类baseclass
- C#中采用单继承
- 所有的类都是通过直接或间接地继承object(即system.object)得到的。
class subclass : baseclass{
......
}
示例:
class student : person{
…
}
注:继承——
子类自动地从父类哪里继承所有的字段、方法、属性以及索引器等成员作为自己的成员 。
除了继承父类的成员之外,子类还可以添加新成员;隐藏或修改父类的成员。
二、子类的继承、添加、修改及隐藏
1.字段的继承、添加与隐藏
示例:
class A
{
public int a;
}
class B : A
{
new public int a; //定义新的同名变量(增加一个同名变量)
}