编写一个控制台应用程序,完成下列功能,并回答提出的问题。
1) 创建一个类A,在构造函数中输出“A”,再创建一个类B,在构造函数中输出“B”。
2) 从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建构造函数。
3) 在Main方法中创建类C的一个对象,写出运行程序后输出的结果。
4) 如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?
【解答】
输出结果:
B
A
如果在C中也创建一个构造函数输出“C”,即添加:
public C()
{
Console.WriteLine("C");
}
则整个程序运行的结果为:
B
A
C