前言
在Java基础中我们学“继承中的构造方法”时,强调了以下几点:
- 子类构造过程必须调用其基类的构造过程。
- 可以通过显示调用或系统默认的方式调用基类的构造过程。
- 显示调用:通过Super(参数)来调用,且必须放在子类构造方法的第一行。
- 系统默认调用:调用基类的无参构造函数。
回顾.NET,道理也是一样的。
本文,首先以一个Demo给大家解释一下该知识点,然后再结合项目说一下该知识点的具体应用。
示例
public class GrandFather
{
public GrandFather()
{
Console.WriteLine("GrandFather:默认构造函数");
}
public GrandFather(int a, int b)